Étape 1 :
Le code « vents » le servo de printemps, puis déplace la « servo de libération ». Le servo de printemps se déroule (catapulte revient à la position de départ) et le servo « libération » se déplace à la position de fermeture. Ensuite le signal « grenouille a laissé » est activé.
#include < Servo.h >
Servo myservo ;
Communiqué de servo ;
int start = 13 ;
int next = 11 ;
int val = 0 ;
installation Sub ()
{myservo.attach(5) ;
Release.Attach(6) ;
pinMode (start, entrée) ;
pinMode (ensuite, sortie) ;
digitalWrite (next, HIGH) ;
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 (next, faible) ;
Delay(1000) ;
digitalWrite (next, HIGH) ;
}}