#define BUTTON_PB8 PB8
#define BUTTON_PB9 PB9
#define BUTTON_PB3 PB3
#define BUTTON_PB4 PB4
#define BUTTON_PB5 PB5
#define BUTTON_PB10 PB10
void setup() {
pinMode(BUTTON_PB8,INPUT_PULLUP);
pinMode(BUTTON_PB9,INPUT_PULLUP);
pinMode(BUTTON_PB3,OUTPUT);
pinMode(BUTTON_PB4,OUTPUT);
pinMode(BUTTON_PB5,OUTPUT);
pinMode(BUTTON_PB10,OUTPUT);
}
void loop() {
do{
bool b1 = !digitalRead(BUTTON_PB9);
bool b2 = !digitalRead(BUTTON_PB8);
if(!b1 && !b2){
digitalWrite(BUTTON_PB3,1);
digitalWrite(BUTTON_PB4,0);
digitalWrite(BUTTON_PB5,1);
digitalWrite(BUTTON_PB10,0);}
else if (b1 && !b2){
digitalWrite(BUTTON_PB3,0);
digitalWrite(BUTTON_PB4,0);
digitalWrite(BUTTON_PB5,0);
digitalWrite(BUTTON_PB10,0);}
else if (!b1 && b2){
digitalWrite(BUTTON_PB3,0);
digitalWrite(BUTTON_PB4,0);
digitalWrite(BUTTON_PB5,1);
digitalWrite(BUTTON_PB10,1);}
else{
digitalWrite(BUTTON_PB3,0);
digitalWrite(BUTTON_PB4,0);
digitalWrite(BUTTON_PB5,1);
digitalWrite(BUTTON_PB10,0);}
delay(10);
}
while(true);}