int button = 8;
#include <Bounce2.h>
Bounce b = Bounce();
#include <Servo.h>
Servo myservo;
int pos = 0;
boolean change = false;
void setup()
{
pinMode(11,OUTPUT);
pinMode(12, OUTPUT);
myservo.attach(12);
pinMode(button, INPUT_PULLUP);
Serial.begin(19200);
}
void loop()
{
for (pos = 0; pos<= 46; pos += 5) {
myservo.write(pos);
delay(20);
}
for (pos = 46; pos>=0; pos -= 5) {
myservo.write(pos);
delay(20);
}
while( digitalRead(button) == HIGH){}
if( change == false )
{
(myservo, LOW);
change = !change;
}
else
{
digitalWrite
(12, HIGH);
change = !change;
}
delay (80);
}