#include <Servo.h>
Servo motor;
int led_pin = 3;
int button_pin = 2;
// int index = 0;
void setup() {
// Declare pinmode
pinMode(led_pin, OUTPUT);
pinMode(button_pin, INPUT);
motor.attach(11);
Serial.begin(9600);
Serial.println("Begin setup");
// Serial.println(index);
// index = 3;
// index = index + 5;
// Serial.println(index);
}
void loop() {
// Serial.print("Digital read button_pin: ");
// Serial.println(digitalRead(button_pin));
// Serial.print("button_pin == 0: ");
// Serial.println(digitalRead(button_pin) == 0);
// blink(1000, 500);
// Serial.println("Loop");
if (digitalRead(button_pin) == HIGH) {
Serial.println("Button pressed");
digitalWrite(led_pin, HIGH);
motor.write(180);
} else {
Serial.println("Button released");
digitalWrite(led_pin, LOW);
motor.write(0);
}
}
void blink(int on, int off) {
digitalWrite(led_pin, HIGH);
delay(on);
digitalWrite(led_pin, LOW);
delay(off);
}