#include <OneButton.h>
int leftOut = 3;
int rightOut = 4;
OneButton button(2, false, false);
OneButton button2(12, false, false);
void setup() {
pinMode(leftOut, OUTPUT);
pinMode(rightOut, OUTPUT);
button.attachClick(leftChange);
button2.attachClick(rightChange);
}
void loop() {
button.tick();
button2.tick();
}
void leftChange() {
digitalWrite(leftOut,HIGH);
delay(500);
digitalWrite(leftOut, LOW);
delay(500);
digitalWrite(leftOut,HIGH);
delay(500);
digitalWrite(leftOut,LOW);
delay(500);
digitalWrite(leftOut, HIGH);
delay(500);
goto stop;
stop:
digitalWrite(leftOut, LOW);
}
void rightChange() {
digitalWrite(rightOut,HIGH);
delay(500);
digitalWrite(rightOut, LOW);
delay(500);
digitalWrite(rightOut,HIGH);
delay(500);
digitalWrite(rightOut,LOW);
delay(500);
digitalWrite(rightOut, HIGH);
delay(500);
goto stop;
stop:
digitalWrite(rightOut, LOW);
}