long Messwert;
//#include <TinyDebug.h>;
void menuButton(){
Messwert=0;
int x = 2;
for(int i=0;i<5;i++){
Messwert+=analogRead(34);
}
Messwert=trunc(Messwert/5);
if(Messwert > 0 && Messwert < 4095){
Serial.println(Messwert);
erkenneButton(Messwert, x);
}
}
void numberButton(){
Messwert=0;
int x = 1;
for(int i=0;i<5;i++){
Messwert+=analogRead(35);
}
Messwert=trunc(Messwert/5);
if(Messwert > 0 && Messwert < 4095){
Serial.println(Messwert);
erkenneButton(Messwert, x);
}
}
void erkenneButton(int messwert, int x){
if(x == 1 && (messwert > 40 && messwert < 160)){Serial.println("1");}
else if(x == 1 && (messwert > 270 && messwert < 390)){Serial.println("2");}
else if(x == 1 && (messwert > 485 && messwert < 605)){Serial.println("3");}
else if(x == 1 && (messwert > 670 && messwert < 790)){Serial.println("4");}
else if(x == 1 && (messwert > 855 && messwert < 975)){Serial.println("5");}
else if(x == 1 && (messwert > 1030 && messwert < 1150)){Serial.println("6");}
else if(x == 1 && (messwert > 1170 && messwert < 1290)){Serial.println("7");}
else if(x == 1 && (messwert > 1330 && messwert < 1450)){Serial.println("8");}
else if(x == 1 && (messwert > 1470 && messwert < 1590)){Serial.println("9");}
else if(x == 2 && (messwert > 140 && messwert < 260)){Serial.println("up");}
else if(x == 2 && (messwert > 45 && messwert < 125)){Serial.println("down");}
else if(x == 2 && (messwert > 0 && messwert < 30)){Serial.println("ok");}
}
void setup() {
Serial.begin(9300);
//set the resolution to 12 bits (0-4095)
Serial.println(F("Hello, TinyDebug!"));
}
void loop() {
numberButton();
menuButton();
delay(500);
}