#include #define button 1 //PA5 #define led 10 //PA3 #define servo 2 //PA6 Servo myservo; void setup() { // put your setup code here, to run once: myservo.attach(servo); pinMode(button, INPUT); pinMode(led, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(led, LOW); myservo.write(0); while(digitalRead(button) == 1)delay(100); // wait until button pressed myservo.write(10); delay(100); myservo.write(0); delay(100); myservo.write(10); delay(100); myservo.write(0); delay(100); myservo.write(10); delay(100); myservo.write(0); delay(100); myservo.write(10); delay(100); myservo.write(0); delay(100); myservo.write(10); delay(100); myservo.write(0); digitalWrite(led, HIGH); delay(100); digitalWrite(led, LOW); delay(900); digitalWrite(led, HIGH); delay(100); digitalWrite(led, LOW); delay(900); for(int i = 0; i < 20; i++) { digitalWrite(led, HIGH); delay(25); digitalWrite(led, LOW); delay(25); } digitalWrite(led, LOW); delay(900); digitalWrite(led, HIGH); myservo.write(100); while(digitalRead(button) == 1) delay(100); delay(500); }