int C0 = 2;
int C1 = 3;
int C2 = 4;
int C3 = 5;
int C4 = 6;
int Y1 = A0;
int Y2 = A1;
int Y3 = A2;
int H = A3;
int RW = A4;
// #define numMisch1 2
// const int Misch1[numMisch1] = {Y1,Y3};
// const int Misch2[numMisch1] = {Y3,H};
// #define numMisch2 3
// const int Misch3[numMisch2] = {Y1,Y2,RW};
void setup() {
pinMode(C0, INPUT_PULLUP);
pinMode(C1, INPUT_PULLUP);
pinMode(C2, INPUT_PULLUP);
pinMode(C3, INPUT_PULLUP);
pinMode(C4, INPUT_PULLUP);
pinMode(Y1, OUTPUT);
pinMode(Y2, OUTPUT);
pinMode(Y3, OUTPUT);
pinMode(H, OUTPUT);
pinMode(RW, OUTPUT);
}
void loop() {
if(digitalRead(C0) == HIGH){
digitalWrite(Y1, HIGH);
digitalWrite(Y3, LOW);
}
else if(digitalRead(C2) == HIGH){
digitalWrite(Y1, LOW);
digitalWrite(Y2, HIGH);
digitalWrite(RW, HIGH);
}
else if(digitalRead(C3) == HIGH){
digitalWrite(H, HIGH);
digitalWrite(Y2, LOW);
digitalWrite(RW, LOW);
}
else if(digitalRead(C4) == HIGH){
digitalWrite(Y3, HIGH);
digitalWrite(H, LOW);
}
else if(digitalRead(C1) == HIGH){
digitalWrite(C0, HIGH);
}
}OBEN= 0, UNTEN=1