Trompbots: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Geen bewerkingssamenvatting |
|||
(19 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 5: | Regel 5: | ||
* Hip Hop orkest | * Hip Hop orkest | ||
** [[#Claire & Pim | Claire & Pim]] | ** [[#Claire & Pim| Claire & Pim]] | ||
** [[#Linda & Sam | ** [[#Linda & Sam| Linda & Sam]] | ||
** [[#Noortje & Thijn | ** [[#Noortje & Thijn| Noortje & Thijn]] | ||
**[http://www.kekbot.org/?page_id=61 HipHop filmpje] | |||
* Samba orkest | * Samba orkest | ||
** [[#Cas & Doortje | Cas & Doortje]] | ** [[#Cas & Doortje | Cas & Doortje]] | ||
** [[#Niek & Sanne | Niek & Sanne]] | ** [[#Fleur & Kim| Fleur & Kim]] | ||
* Salsa orkest | ** [[#Niek & Sanne | Niek & Sanne]]<br/> | ||
** [[#Daan & Eveline | * Samba/Salsa orkest | ||
** [[#John & Kevin | ** [[#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= | ||
Regel 24: | Regel 40: | ||
! 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"| [[Bestand:CenD.png|300px]] | ||
| style="border-style: solid; border-width: 1px"| <syntaxhighlight> | | 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/> | |}<br/> | ||
==Claire & Pim== | ==Claire & Pim== | ||
Regel 36: | Regel 78: | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px"| [[Bestand:CenP.png|300px]] | | 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> #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/> | |}<br/> | ||
==Daan & Eveline | ==Daan & Eveline== | ||
{| 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 141: | Regel 234: | ||
<br/> | <br/> | ||
==Fleur & Kim | ==Fleur & Kim== | ||
{| 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 208: | Regel 301: | ||
|}<br/> | |}<br/> | ||
==Jeroen & Stef | ==Jeroen & Stef== | ||
{| 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 264: | Regel 357: | ||
|}<br/> | |}<br/> | ||
==John & Kevin== | |||
==John & Kevin | |||
{| 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 432: | Regel 523: | ||
|} | |} | ||
==Linda & Sam | ==Linda & Sam== | ||
{| 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 487: | Regel 578: | ||
! 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"| [[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> | | 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/> | |}<br/> | ||
==Noortje & Thijn | ==Noortje & Thijn== | ||
{| 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" | ||
|- | |- |
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