The sKetch don't react on input and automatically starts with fahreRunter(), butb it has to start doin nothing. What am I wrong?
const int Pin1 = 52;// the number of the LED pin
const int Pin2 = 53;
const int Pin3 = 51;
const int Pin4 = 50;
const int Pin10 = A0;
const int Pin11 = A1;
int buttonStateR = 0;
int buttonStateH = 0;
int zahlR = 0;
int zahlH = 0;
void setup() {
Serial.begin(115200);
// set the digital pin as output:
pinMode(Pin1, OUTPUT);
pinMode(Pin2, OUTPUT);
pinMode(Pin3, OUTPUT);
pinMode(Pin4, OUTPUT);
pinMode(Pin10, INPUT);
pinMode(Pin11, INPUT);
}
void loop() {
buttonStateR = analogRead(Pin10);
buttonStateH = analogRead(Pin11);
if(buttonStateR == LOW and buttonStateH == LOW){
}
if(buttonStateR == LOW){
}else{
zahlR=0;
}
if (buttonStateR == HIGH){
if(zahlR<1){
fahreRunter();
zahlR++;
Serial.println("Runter");
Serial.println(zahl);
}
}else{
digitalWrite(Pin1, LOW);
digitalWrite(Pin2, LOW);
digitalWrite(Pin3, LOW);
digitalWrite(Pin4, LOW);
}
if(buttonStateH == LOW){
}else{
zahlH=0;
}
if (buttonStateH == HIGH){
if(zahH<1){
fahreHoch();
zahlH++;
Serial.println("Hoch");
Serial.println(zahl);
}
}else{
digitalWrite(Pin1, LOW);
digitalWrite(Pin2, LOW);
digitalWrite(Pin3, LOW);
digitalWrite(Pin4, LOW);
}
}
void fahreRunter(){
digitalWrite(Pin1, HIGH);
Serial.println("Klappe 1 herunter!");
delay(1200);
digitalWrite(Pin1, LOW);
delay(2000);
digitalWrite(Pin2, HIGH);
Serial.println("Klappe 2 herunter!");
delay(1700);
digitalWrite(Pin2, LOW);
delay(2000);
digitalWrite(Pin3, HIGH);
Serial.println("Klappe 3 herunter!");
delay(1200);
digitalWrite(Pin3, LOW);
delay(2000);
digitalWrite(Pin4, HIGH);
Serial.println("Drehe Fernseher!");
delay(2500);
digitalWrite(Pin4, LOW);
}
void fahreHoch(){
digitalWrite(Pin4, HIGH);
Serial.println("Drehe Fernseher!");
delay(2500);
digitalWrite(Pin4, LOW);
digitalWrite(Pin3, HIGH);
Serial.println("Klappe 3 hoch!");
delay(1200);
digitalWrite(Pin3, LOW);
delay(2000);
digitalWrite(Pin2, HIGH);
Serial.println("Klappe 2 hoch!");
delay(1700);
digitalWrite(Pin2, LOW);
delay(2000);
digitalWrite(Pin1, HIGH);
Serial.println("Klappe 1 hoch!");
delay(1200);
digitalWrite(Pin1, LOW);
delay(2000);
}
Need immediate help!
Best regards