Stap 1:
De code "Wind" de lente servo, dan beweegt de "release servo." De lente servo unwinds (catapult valt terug naar beginpositie) en de "release servo" wordt verplaatst naar de positie van de hendel. Dan is het signaal "kikker heeft verlaten" geactiveerd.
#include < Servo.h >
Servo myservo;
Servo vrijlating;
int begin = 13;
int volgende = 11;
int val = 0;
void setup)
{myservo.attach(5);
release.attach(6);
pinMode (start, INPUT);
pinMode (volgende, OUTPUT);
digitalWrite (volgende, hoge);
myservo.write(150);
release.write(120);
}
void loop)
{val=digitalRead(start);
if(Val==low)
{myservo.write(5);
delay(1000);
release.write(180);
delay(1000);
myservo.write(150);
delay(2000);
release.write(120);
digitalWrite (volgende, laag);
delay(1000);
digitalWrite (volgende, hoge);
}}