Trompbots: verschil tussen versies

Uit TrompBot
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...')
 
Regel 9: Regel 9:


=Trompbots=
=Trompbots=
* Pim & Claire
* Claire & Pim
* Niek & Sanne
* Niek & Sanne
* Cas & Doortje
* Cas & Doortje
* Sam & Linda
* Linda & Sam
* Stef & Jeroen
* Jeroen & Stef
* Kim & Fleur
* Kim & Fleur
==Daan & Eveline==
==Daan & Eveline==
* Thijn & Noortje
 
* Kevin & John
{| 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:EenD1.png]]<br/>[[Bestand:EenD2.png]]
| 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>
|}
 
* Noortje & Thijn
* John & Kevin


- Foto
- Foto

Versie van 21 okt 2012 21:17

Trompbots en Trompbot-orkesten gemaakt door leerlingen van het Dr Knippenberg College in Helmond

Orkesten

(Wordt nog verder ingevuld)

Trompbots

  • Claire & Pim
  • Niek & Sanne
  • Cas & Doortje
  • Linda & Sam
  • Jeroen & Stef
  • Kim & Fleur

Daan & Eveline

Tekening Programma
EenD1.png
EenD2.png
// 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();
 }
  • Noortje & Thijn
  • John & Kevin

- Foto - Korte beschrijving - Inkscape bestand - Programma