Trompbots: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Nieuwe pagina aangemaakt met 'Trompbots en Trompbot-orkesten gemaakt door leerlingen van het Dr Knippenberg College in Helmond =Orkesten= (Wordt nog verder ingevuld) * Hip Hop orkest * Samba or...' |
|||
(44 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
{{Hoofdmenu}} | |||
Trompbots en Trompbot-orkesten gemaakt door leerlingen van het Dr Knippenberg College in Helmond | Trompbots en Trompbot-orkesten gemaakt door leerlingen van het Dr Knippenberg College in Helmond | ||
=Orkesten= | =Orkesten= | ||
* Hip Hop orkest | * Hip Hop orkest | ||
** [[#Claire & Pim| Claire & Pim]] | |||
** [[#Linda & Sam| Linda & Sam]] | |||
** [[#Noortje & Thijn| Noortje & Thijn]] | |||
**[http://www.kekbot.org/?page_id=61 HipHop filmpje] | |||
* Samba orkest | * Samba orkest | ||
* Salsa orkest | ** [[#Cas & Doortje | Cas & Doortje]] | ||
** | ** [[#Fleur & Kim| Fleur & Kim]] | ||
** [[#Niek & Sanne | Niek & Sanne]]<br/> | |||
* Samba/Salsa orkest | |||
** [[#Daan & Eveline| Daan & Eveline]] | |||
** [[#Jeroen & Stef| Jeroen & Stef]] | |||
** [[#John & Kevin| John & Kevin]] | |||
*[http://youtu.be/CsOqlsxhwOo Youtube filmpje van Samba en Salsa/Samba orkesten]<br/> | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| HipHop | |||
! style="border-style: solid; border-width: 1px;"| Samba | |||
! style="border-style: solid; border-width: 1px;"| Samba/Salsa | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:hiphop.png|300px]] | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:samba.jpg|300px]] | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:Samba-salsa.JPG|300px]] | |||
|} | |||
=Trompbots= | =Trompbots= | ||
==Cas & Doortje== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:CenD.png|300px]] | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> // beweeg.ino: Beweeg een servo tussen twee posities | |||
#include <Servo.h> // zeg de computer dat we de servo functies willen gebruiken, | |||
//anders kan hij die niet vinden | |||
Servo motorA; // definieer een servo met de naam motorA | |||
Servo motorB; // definieer een servo met de naam motorA | |||
void setup() | |||
{ | |||
motorA.attach(10); // vebind servo met aansluitpen 10 | |||
motorB.attach(13); // vebind servo met aansluitpen 13 | |||
pinMode(5, INPUT_PULLUP); // drukknop | |||
while ( digitalRead(5) == HIGH ) | |||
; | |||
} | |||
void loop() | |||
{ | |||
motorA.write(45); // beweeg naar 30 graden stand | |||
//delay(250); // Wacht 1 seconden (1000 milliseconden) | |||
motorB.write(120); // beweeg naar 30 graden stand | |||
delay(150); // Wacht 1 seconden (1000 milliseconden) | |||
motorA.write(15); // beweeg naar 120 graden standq | |||
//delay(250); // Wacht 1 seconden (1000 milliseconden) | |||
motorB.write(90); // beweeg naar 30 graden stand | |||
delay(150); // Wacht 1 seconden (1000 milliseconden) | |||
} </syntaxhighlight> | |||
|}<br/> | |||
==Claire & Pim== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:CenP.png|300px]] | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> #include <Servo.h> // | |||
Servo motorA; | |||
Servo motorB; // | |||
void setup() | |||
{ | |||
pinMode(5, INPUT_PULLUP); | |||
motorA.attach(13); | |||
motorB.attach(10); // | |||
while ( digitalRead(5) == HIGH){ | |||
///doe niets | |||
} | |||
} | |||
void loop() | |||
{ | |||
motorA.write(20); | |||
delay(200); // | |||
motorA.write(0); // | |||
delay(200); | |||
motorA.write(20); // | |||
delay(200); // | |||
motorA.write(0); // | |||
delay(200); | |||
motorB.write(20); | |||
delay(200); // | |||
motorB.write(0); // | |||
delay(200); | |||
motorA.write(20); // | |||
delay(200); // | |||
motorA.write(0); // | |||
delay(200); | |||
motorB.write(20); | |||
delay(200); // | |||
motorB.write(0); // | |||
delay(200); | |||
motorA.write(20); // | |||
delay(200); // | |||
motorA.write(0); // | |||
delay(200); | |||
motorB.write(20); | |||
delay(200); // | |||
motorB.write(0); // | |||
delay(200); | |||
motorB.write(20); // | |||
delay(200); | |||
motorB.write(0); // | |||
delay(200); | |||
} | |||
</syntaxhighlight> | |||
|}<br/> | |||
==Daan & Eveline== | ==Daan & Eveline== | ||
- | {| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | ||
- | |- | ||
- | ! style="border-style: solid; border-width: 1px;"| Tekening | ||
- Programma | ! style="border-style: solid; border-width: 1px;"| Programma | ||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:EenD1.png|300px]] <br/><br/>[[Bestand:EenD2.png|300px]]<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> | |||
| style="border-style: solid; border-width: 1px"| | |||
<syntaxhighlight> | |||
// beweeg.ino: Beweeg een servo tussen twee posities | |||
#include <Servo.h> // zeg de computer dat we de servo functies willen gebruiken, | |||
//anders kan hij die niet vinden | |||
Servo motorA; // definieer een servo met de naam motorA | |||
Servo motorB; // definieer een servo met de naam motorA | |||
void setup() | |||
{ | |||
motorA.attach(4); // vebind servo met aansluitpen 13 | |||
motorB.attach(10); // vebind servo met aansluitpen 13 | |||
pinMode(5, INPUT_PULLUP); // drukknop, als input | |||
pinMode(2, OUTPUT); | |||
motorA.write(0); | |||
motorB.write(60); // LED als output | |||
while ( digitalRead(5) == HIGH ) | |||
digitalWrite(2, HIGH); // zet dan de uitgang HOOG (lamp aan) | |||
digitalWrite(2, LOW); | |||
} | |||
void slag1() | |||
{ | |||
motorA.write(70); | |||
motorB.write(180); | |||
delay(300); | |||
} | |||
void slag() | |||
{ | |||
motorA.write(70); | |||
delay(100); | |||
motorA.write(15); | |||
delay(800); | |||
} | |||
void slag2() | |||
{ | |||
motorB.write(180); | |||
motorA.write(70); | |||
delay(100); | |||
motorB.write(70); | |||
motorA.write(15); | |||
delay(500); | |||
} | |||
void start() | |||
{ | |||
motorA.write(15); | |||
motorB.write(70); | |||
delay(300); | |||
} | |||
void slag3() | |||
{ | |||
motorA.write(70); | |||
delay(150); | |||
motorB.write(180); | |||
motorA.write(15); | |||
delay(500); | |||
motorA.write(70); | |||
motorB.write(70); | |||
delay(150); | |||
motorA.write(15); | |||
delay(500); | |||
} | |||
void bas() | |||
{ | |||
motorA.write(70); | |||
motorB.write(180); | |||
delay(300); | |||
motorA.write(15); | |||
delay(150) | |||
motorB.write(70); | |||
motorA.write(70); | |||
delay(200); | |||
motorB.write(180); | |||
motorA.write(15); | |||
delay(300); | |||
} | |||
void loop() | |||
{ | |||
start(); | |||
delay(200); | |||
slag3(); | |||
start(); | |||
slag(); | |||
start(); | |||
slag2(); | |||
slag3(); | |||
slag3(); | |||
} | |||
</syntaxhighlight> | |||
|} | |||
<br/> | |||
==Fleur & Kim== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| -- 2x: <br/><br/>[[Bestand:KenF.png|250px]] <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> // wacht op schakelaar bij bet opstarten | |||
// beweeg.ino: Beweeg een servo tussen twee posities | |||
#include <Servo.h> // zeg de computer dat we de servo functies willen gebruiken, | |||
//anders kan hij die niet vinden | |||
Servo motorA; // definieer een servo met de naam motorA | |||
Servo motorB; // definieer een servo met de naam motorB | |||
void setup() | |||
{ | |||
pinMode(5, INPUT_PULLUP); // drukknop, als input | |||
while( digitalRead(5) == HIGH ) // als de schakelaar HOOG is (niet ingedrukt) | |||
delay(1) ; // wacht. Doe niets | |||
// de knop is ingedrukt. We gaan verder | |||
motorA.attach(13); // verbind servo met aansluitpen 13 | |||
motorB.attach(10); // verbind servo met aansluitpen 10 | |||
} | |||
void loop() | |||
{ | |||
motorA.write(0); // Beweeg naar 0 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 milliseconden) | |||
motorA.write(15); // Beweeg naar 15 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 milliseconden) | |||
motorA.write(0); // Beweeg naar 0 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorA.write(15); // Beweeg naar 15 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorA.write(0); // Beweeg naar 0 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorA.write(15); // Beweeg naar 15 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorB.write(0); // Beweeg naar 0 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 milliseconden) | |||
motorB.write(15); // Beweeg naar 15 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 milliseconden) | |||
motorB.write(0); // Beweeg naar 0 graden stand | |||
delay(150); // Wacht 0, 15 seconden (150 milliseconden) | |||
motorB.write(15); // Beweeg naar 15 graden stand | |||
delay(50); // snelle overgang, wacht 0,05 seconden (50 msec.) | |||
motorA.write(30); // Beweeg naar 30 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorA.write(15); // Beweeg naar 15 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorA.write(30); // Beweeg naar 30 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorA.write(15); // Beweeg naar 15 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorB.write(30); // Beweeg naar 30 graden stand | |||
delay(150); // Wacht 0,15 seconden (150 msec.) | |||
motorB.write(15); // Beweeg naar 15 graden stand | |||
delay(300); // Wacht 0,15 seconden (150 msec.) //hoogste toon | |||
} | |||
//30 graden en 0 graden zijn de slaanstanden, 15 is pauzestand | |||
</syntaxhighlight> | |||
|}<br/> | |||
==Jeroen & Stef== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:JenS.png|300px]] <br/><br/>[[Bestand:JenS.png|300px]] | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> #include <Servo.h> | |||
Servo motorA; | |||
Servo motorB; | |||
void setup() | |||
{ | |||
motorA.attach(13); | |||
motorB.attach(10); | |||
} | |||
void punt() | |||
{ | |||
motorA.write(140); | |||
delay(1000); | |||
motorA.write(120); | |||
delay(1000); | |||
motorA.write(100); | |||
delay(1000); | |||
motorB.write(170); | |||
delay(300); | |||
motorB.write(140); | |||
delay(300); | |||
motorB.write(110); | |||
} | |||
void streep() | |||
{ | |||
motorA.write(120); | |||
delay(25); | |||
motorA.write(75); | |||
delay(100); | |||
motorA.write(120); | |||
delay(1000); | |||
motorB.write(120); | |||
delay(25); | |||
motorB.write(155); | |||
delay(100); | |||
motorB.write(120); | |||
delay(1000); | |||
} | |||
void loop() | |||
{ | |||
delay(500); | |||
punt(); | |||
punt(); | |||
punt(); | |||
delay(25); | |||
streep(); | |||
} | |||
</syntaxhighlight> | |||
|}<br/> | |||
==John & Kevin== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:JenK.png|350px]] <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>* | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> // schakelaar.ino - lees een schakelaar in, en schake led aan en uit | |||
#include <Servo.h> | |||
Servo motora; | |||
Servo motorb; | |||
int pos1 = 120; | |||
int pos2 = 70; | |||
int pos3 = 100; | |||
int pos4 = 75; | |||
void setup() | |||
{ | |||
pinMode(5, INPUT_PULLUP); // drukknop, als input | |||
pinMode(2, OUTPUT); // LED als output | |||
motora.attach(10); | |||
motorb.attach(13); | |||
} | |||
void slag_1() | |||
{ | |||
motora.write(pos1); | |||
delay(200); | |||
motora.write(pos2); | |||
delay(300); | |||
} | |||
void slag_2() | |||
{ | |||
motora.write(pos1); | |||
delay(200); | |||
motora.write(pos2); | |||
delay(800); | |||
} | |||
void slag_3() | |||
{ | |||
motora.write(pos1); | |||
delay(200); | |||
motora.write(pos2); | |||
delay(800); | |||
motora.write(pos1); | |||
delay(200); | |||
motora.write(pos2); | |||
delay(300); | |||
motora.write(pos1); | |||
delay(200); | |||
motora.write(pos2); | |||
} | |||
void slag_4() | |||
{ | |||
delay(250); | |||
motora.write(pos3); | |||
delay(150); | |||
motora.write(pos2); | |||
delay(100); | |||
motora.write(pos3); | |||
delay(150); | |||
motora.write(pos2); | |||
} | |||
void slag_5() | |||
{ | |||
delay(100); | |||
motora.write(pos3); | |||
delay(100); | |||
motora.write(pos2); | |||
delay(250); | |||
motora.write(pos3); | |||
delay(250); | |||
motora.write(pos2); | |||
delay(500); | |||
} | |||
void slag_6() | |||
{ | |||
motora.write(pos4); | |||
delay(50); | |||
motora.write(pos2); | |||
delay(50); | |||
motora.write(pos4); | |||
delay(50); | |||
motora.write(pos2); | |||
delay(50); | |||
} | |||
void samba_1() | |||
{ | |||
motorb.write(180); | |||
delay(600); | |||
motorb.write(20); | |||
delay(600); | |||
} | |||
void loop() | |||
{ | |||
{ | |||
if ( digitalRead(5) == HIGH ) | |||
digitalWrite(2, HIGH); | |||
else | |||
programma(); | |||
} | |||
} | |||
void programma() | |||
{ | |||
digitalWrite(2, LOW); | |||
motorb.write(0); | |||
delay(500); | |||
for(int teller=0; teller<4; teller= teller + 1) | |||
{ | |||
slag_2(); | |||
} | |||
delay(100); | |||
for(int teller=0; teller<4; teller= teller + 1) | |||
{ | |||
slag_1(); | |||
} | |||
delay(50); | |||
slag_3(); | |||
delay(150); | |||
delay(100); | |||
slag_4(); | |||
slag_4(); | |||
delay(500); | |||
for(int teller=0; teller<4; teller= teller + 1) | |||
{ | |||
slag_1(); | |||
} | |||
delay(1000); | |||
slag_2(); | |||
slag_5(); | |||
for(int teller=0; teller<5; teller= teller + 1) | |||
{ | |||
slag_6(); | |||
} | |||
delay(100); | |||
for(int teller=0; teller<5; teller= teller + 1) | |||
{ | |||
samba_1(); | |||
} | |||
delay(100); | |||
for(int teller=0; teller<5; teller= teller + 1) | |||
{ | |||
samba_1(); | |||
} | |||
delay(100); | |||
for(int teller=0; teller<5; teller= teller + 1) | |||
{ | |||
samba_1(); | |||
delay(50); | |||
} | |||
delay(100); | |||
motorb.write(0); | |||
delay(100); | |||
slag_5(); | |||
} </syntaxhighlight> | |||
|} | |||
==Linda & Sam== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:LenS.png|300px]] <br/><br/> | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> // beweeg-schakelaar.ino: Beweeg een servo tussen twee posities | |||
//als je op de schakelaar drukt | |||
#include <Servo.h> // | |||
Servo motorA; | |||
Servo motorB; // | |||
void setup() | |||
{ | |||
pinMode(5, INPUT_PULLUP); | |||
motorA.attach(13); | |||
motorB.attach(10); // | |||
while ( digitalRead(5) == HIGH ){ | |||
} | |||
} | |||
void loop() | |||
{ | |||
motorA.write(40); | |||
delay(100); // | |||
motorA.write(70); // | |||
motorB.write(40); // | |||
delay(100); // | |||
motorB.write(70); // | |||
delay(100); | |||
motorA.write(40); | |||
delay(100); // | |||
motorA.write(70); // | |||
delay(100); | |||
motorA.write(40); // | |||
delay(100); // | |||
motorA.write(70); // | |||
delay(100); | |||
motorB.write(40); | |||
delay(100); // | |||
motorB.write(70); // | |||
delay(600); | |||
} | |||
</syntaxhighlight> | |||
|}<br/> | |||
==Niek & Sanne== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:NenS.png|300px]] <br/><br/><br/><br/>[[Bestand:NenS.png|300px]] <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> / beweeg-schakelaar.ino: Beweeg een servo tussen twee posities | |||
// als je op de schakelaar drukt | |||
#include <Servo.h> // zeg de computer dat we de servo functies willen gebruiken | |||
Servo motorA; // definieer een servo met de naam motorA | |||
Servo motorB; // definieer een servo met de naam motorA | |||
void setup() | |||
{ | |||
pinMode(5, INPUT_PULLUP); // drukknop, als input | |||
while( digitalRead(5) == HIGH ) // als de schakelaar HOOG is (niet ingedrukt) | |||
delay(1) ; // wacht. Doe niets | |||
// de knop is ingedrukt. We gaan verder | |||
motorA.attach(13); // vebind servo met aansluitpen 13 | |||
pinMode(5, INPUT_PULLUP); | |||
motorB.attach(10); // vebind servo met aansluitpen 13 | |||
pinMode(5, INPUT_PULLUP); | |||
} | |||
void loop() | |||
{ | |||
motorA.write(90); // 1 | |||
delay(150); // | |||
motorA.write(120); // beweeg naar 120 graden stand | |||
motorB.write(120); // | |||
delay(150); // 2 | |||
motorA.write(90); // beweeg naar 120 graden stand | |||
motorB.write(90); // | |||
delay(100); // | |||
motorB.write(120); // | |||
delay(50); // | |||
motorA.write(120); // | |||
delay(50); // 2 | |||
motorB.write(90); // | |||
delay(100); // 2 | |||
motorA.write(90); // 1 | |||
motorB.write(120); // 1 | |||
delay(100); // 2 | |||
motorB.write(120); // 1 | |||
delay(50); // 2 | |||
motorA.write(120); // | |||
delay(150); // 2 | |||
motorA.write(90); // | |||
delay(150); // 2 | |||
motorA.write(120); // | |||
delay(150); // 2 | |||
motorB.write(90); // 1 | |||
motorA.write(90); // 1 | |||
delay(150); // | |||
motorA.write(120); // beweeg naar 120 graden stand | |||
motorB.write(120); // | |||
delay(150); // 2 | |||
motorA.write(90); // beweeg naar 120 graden stand | |||
motorB.write(90); // | |||
delay(100); // | |||
motorB.write(120); // | |||
delay(50); // | |||
motorA.write(120); // | |||
delay(50); // 2 | |||
motorB.write(90); // | |||
delay(100); // 2 | |||
motorA.write(90); // 1 | |||
motorB.write(120); // 1 | |||
delay(100); // 2 | |||
motorB.write(120); // 1 | |||
delay(50); // 2 | |||
motorA.write(120); // | |||
delay(150); // 2 | |||
motorA.write(90); // | |||
delay(150); // 2 | |||
motorA.write(120); // | |||
delay(150); // 2 | |||
motorB.write(90); // 1 | |||
delay(75); // | |||
motorA.write(90); // 1 | |||
delay(75); // | |||
motorB.write(120); // | |||
delay(75); // 2 | |||
motorA.write(120); // 1 | |||
delay(75); // 2 | |||
motorB.write(90); // 1 | |||
delay(75); // | |||
motorA.write(90); // 1 | |||
delay(75); // | |||
motorB.write(120); // | |||
delay(75); // 2 | |||
motorA.write(120); // 1 | |||
delay(75); // 2 | |||
motorB.write(90); // 1 | |||
delay(75); // | |||
motorA.write(90); // 1 | |||
delay(75); // | |||
motorB.write(120); // | |||
delay(75); // 2 | |||
motorA.write(120); // 1 | |||
delay(75); // 2 | |||
motorB.write(90); // 1 | |||
delay(75); // | |||
motorA.write(90); // 1 | |||
delay(75); // | |||
motorB.write(120); // | |||
delay(75); // 2 | |||
motorA.write(120); // 1 | |||
delay(75); // 2 | |||
motorB.write(90); // 1 | |||
delay(75); // | |||
motorA.write(90); // 1 | |||
delay(75); // | |||
motorB.write(120); // | |||
delay(150); // | |||
motorB.write(90); // 1 | |||
motorA.write(90); // 1 | |||
delay(300); // | |||
motorA.write(120); // beweeg naar 120 graden stand | |||
motorB.write(120); // | |||
delay(150); // 2 | |||
motorA.write(90); // beweeg naar 120 graden stand | |||
motorB.write(90); // | |||
delay(150); // | |||
motorA.write(90); // beweeg naar 120 graden stand | |||
motorB.write(90); // | |||
delay(600); // | |||
} </syntaxhighlight> | |||
|}<br/> | |||
==Noortje & Thijn== | |||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | |||
|- | |||
! style="border-style: solid; border-width: 1px;"| Tekening | |||
! style="border-style: solid; border-width: 1px;"| Programma | |||
|- | |||
| style="border-style: solid; border-width: 1px"| [[Bestand:NenT.png|300px]] | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight>// beweeg.ino: Beweeg een servo tussen twee posities | |||
#include <Servo.h> // zeg de computer dat we de servo functies willen gebruiken, | |||
//anders kan hij die niet vinden | |||
Servo motorA; // definieer een servo met de naam motorA | |||
void setup() | |||
{ | |||
pinMode(5, INPUT_PULLUP); | |||
motorA.attach(13); // vebind servo met aansluitpen 13 | |||
motorA.write(0); | |||
while(digitalRead(5) == HIGH){ /// doe niets | |||
} | |||
} | |||
void loop() | |||
{ | |||
motorA.write(0); // beweeg naar 30 graden stand | |||
delay(400); // Wacht 1 seconden (1000 milliseconden) | |||
motorA.write(30); // beweeg naar 30 graden stand | |||
delay(100 ); // Wacht 1 seconden (1000 milliseconden) | |||
motorA.write(0); // beweeg naar 120 graden stand | |||
delay(400); // Wacht 1 seconden (1000 milliseconden) | |||
motorA.write(30); | |||
delay(100); | |||
motorA.write(0); // beweeg naar 120 graden stand | |||
delay(200); // Wacht 1 seconden (1000 milliseconden) | |||
motorA.write(30); | |||
delay(100); | |||
} | |||
Programma </syntaxhighlight> | |||
|}<br/> |
Huidige versie van 26 okt 2012 om 12:17
Beginnen | Hardware | Software | Voorbeeldprogramma | Inkscape & lasersnijden | Errors & Tips | Kekbot | [TrompBot Website] | Trompbots | Percussie & ritme | Fioretti programma
Trompbots en Trompbot-orkesten gemaakt door leerlingen van het Dr Knippenberg College in Helmond
Orkesten
- Hip Hop orkest
- Samba orkest
- Samba/Salsa orkest
- Youtube filmpje van Samba en Salsa/Samba orkesten
HipHop | Samba | Samba/Salsa |
---|---|---|
Trompbots
Cas & Doortje
Claire & Pim
Daan & Eveline
Fleur & Kim
Jeroen & Stef
John & Kevin
Linda & Sam
Niek & Sanne