Step 1:
The code "winds" the spring servo, then moves the "release servo." The spring servo unwinds (catapult falls back to start position) and the "release servo" moves to the latch position. Then the "frog has left" signal is activated.
#include <Servo.h>
Servo myservo;
Servo release;
int start = 13;
int next = 11;
int val = 0;
void setup ()
{myservo.attach(5);
release.attach(6);
pinMode(start, INPUT);
pinMode(next, OUTPUT);
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, LOW);
delay(1000);
digitalWrite(next, HIGH);
}}







































Remove these ads by
















Visit Our Store »
Go Pro Today »




I better not give you any ideas.
http://www.instructables.com/id/Froggy-World-2-The-Boot/
Even though it should have been called frogapult!!
GM