Trompbots: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Geen bewerkingssamenvatting |
|||
Regel 18: | Regel 18: | ||
=Trompbots= | =Trompbots= | ||
==Cas & Doortje== | ==Cas & Doortje== | ||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | {| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | ||
Regel 45: | Regel 26: | ||
| style="border-style: solid; border-width: 1px"| [[Bestand:vb1.png|300px]] <br/><br/>[[Bestand:vb2.png|300px]] | | style="border-style: solid; border-width: 1px"| [[Bestand:vb1.png|300px]] <br/><br/>[[Bestand:vb2.png|300px]] | ||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> Programma </syntaxhighlight> | | style="border-style: solid; border-width: 1px"| <syntaxhighlight> Programma </syntaxhighlight> | ||
|}<br/> | |}<br/> | ||
== | ==Claire & Pim== | ||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | {| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | ||
|- | |- | ||
Regel 157: | Regel 35: | ||
! style="border-style: solid; border-width: 1px;"| Programma | ! style="border-style: solid; border-width: 1px;"| Programma | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px"| | | style="border-style: solid; border-width: 1px"| [[Bestand:CenP.png|300px]] | ||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> | | style="border-style: solid; border-width: 1px"| <syntaxhighlight> Programma </syntaxhighlight> | ||
</syntaxhighlight> | |||
|}<br/> | |}<br/> | ||
Regel 320: | Regel 141: | ||
<br/> | <br/> | ||
== | ==Fleur & Kim - Ok== | ||
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | {| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | ||
|- | |- | ||
Regel 326: | Regel 147: | ||
! style="border-style: solid; border-width: 1px;"| Programma | ! style="border-style: solid; border-width: 1px;"| Programma | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px"| [[Bestand: | | 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>// beweeg.ino: Beweeg een servo tussen twee posities | | style="border-style: solid; border-width: 1px"| <syntaxhighlight> // wacht op schakelaar bij bet opstarten | ||
#include <Servo.h> | // 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 | //anders kan hij die niet vinden | ||
Servo motorA; // definieer een servo met de naam | Servo motorA; // definieer een servo met de naam motorA | ||
Servo motorB; // definieer een servo met de naam motorB | |||
void setup() | void setup() | ||
{ | { | ||
pinMode(5, INPUT_PULLUP); | pinMode(5, INPUT_PULLUP); // drukknop, als input | ||
motorA.attach(13); // | 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() | void loop() | ||
{ | { | ||
motorA.write(0); // Beweeg naar 0 graden stand | |||
delay( | delay(150); // Wacht 0,15 seconden (150 milliseconden) | ||
motorA.write(15); // Beweeg naar 15 graden stand | |||
delay( | delay(150); // Wacht 0,15 seconden (150 milliseconden) | ||
motorA.write(0); // Beweeg naar 0 graden stand | |||
delay( | delay(150); // Wacht 0,15 seconden (150 msec.) | ||
motorA.write( | 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 - Ok== | |||
{| 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); | delay(100); | ||
motorA.write( | motorA.write(120); | ||
delay( | delay(1000); | ||
motorB.write(120); | |||
delay(25); | |||
motorB.write(155); | |||
delay(100); | delay(100); | ||
motorB.write(120); | |||
delay(1000); | |||
} | |||
void loop() | |||
{ | |||
delay(500); | |||
punt(); | |||
punt(); | |||
punt(); | |||
delay(25); | |||
streep(); | |||
} | } | ||
</syntaxhighlight> | |||
|}<br/> | |}<br/> | ||
==John & Kevin - Ok== | ==John & Kevin - Ok== | ||
Regel 525: | Regel 431: | ||
} </syntaxhighlight> | } </syntaxhighlight> | ||
|} | |} | ||
==Linda & Sam - Ok== | |||
{| 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:vb1.png|300px]] <br/><br/>[[Bestand:vb2.png|300px]] | |||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> Programma </syntaxhighlight> | |||
|}<br/> | |||
==Noortje & Thijn - Ok== | |||
{| 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/> |
Versie van 21 okt 2012 21:50
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
- Salsa orkest
Trompbots
Cas & Doortje
Tekening | Programma |
---|---|
Bestand:Vb1.png Bestand:Vb2.png |
Programma |
Claire & Pim
Tekening | Programma |
---|---|
Programma |
Daan & Eveline - Ok
Fleur & Kim - Ok
Jeroen & Stef - Ok
John & Kevin - Ok
Linda & Sam - Ok
Niek & Sanne
Tekening | Programma |
---|---|
Bestand:Vb1.png Bestand:Vb2.png |
Programma |