boolean X0=0;
boolean X1=0;
boolean X2=0;
boolean X3=0;
boolean X4=0;
boolean X5=0;
boolean Y0=0;
boolean Y1=0;
boolean Y2=0;
boolean Y3=0;
boolean Y4=0;
boolean Y5=0;
void setup(){
pinMode(32, INPUT);
pinMode(33, INPUT);
pinMode(25, INPUT);
pinMode(26, INPUT);
pinMode(27, INPUT);
pinMode(14, INPUT);
pinMode(23, OUTPUT);
pinMode(22, OUTPUT);
pinMode(21, OUTPUT);
pinMode(19, OUTPUT);
pinMode(18, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
X0=digitalRead(32);
X1=digitalRead(33);
X2=digitalRead(25);
X3=digitalRead(26);
X4=digitalRead(27);
X5=digitalRead(14);
Y0=(X0|Y0)&!X1;
Y1=(X2|Y1)&!X3&Y0;
Y2=(X4|Y2)&!X5&Y1;
Y3=!Y0;
Y4=!Y1;
Y5=!Y2;
digitalWrite(23,Y0);
digitalWrite(22,Y3);
digitalWrite(21,Y1);
digitalWrite(19,Y4);
digitalWrite(18,Y2);
digitalWrite(5,Y5);
}