Gast
#5632172
Hallo,
Mein Arduino Programm hängt sich jedes mal auf und ich weiß nicht warum.
Ich steuere mit meinem Arduino Mega 2560 eine Elektropneumatikeinheit
und möchte meine Impulsventile ansteuern. Habe meine Eingänge mit der
Relaikarte verbunden. An einer stelle hängt sich dass Programm immer auf
vllt hat ja jemand einen tipp?
Danke im voraus
Johnson
void loop() {
// Taster 1
tasterStatus1 = digitalRead(tasterPin1);
if (tasterStatus1 == HIGH) {
digitalWrite(Impulsventil_1M1, HIGH);
delay(20);
digitalWrite(Impulsventil_1M2, LOW);
delay(2000);
}
if (tasterStatus1 == LOW) {
Serial.println ("Taster 1");
delay (10);
digitalWrite(Impulsventil_1M2, HIGH);
delay(20);
digitalWrite(Impulsventil_1M1, LOW);
delay(500);
digitalWrite(Impulsventil_1M1, HIGH);
delay(30);
digitalWrite(Impulsventil_1M2, HIGH);
delay(1000);
}
// Taster 2
tasterStatus2 = digitalRead(tasterPin2);
if (tasterStatus2 == HIGH) {
digitalWrite(Impulsventil_1M1, LOW);
digitalWrite(Impulsventil_1M2, HIGH);
}
if (tasterStatus2 == LOW) {
Serial.println ("Taster 2");
delay(10);
digitalWrite(Impulsventil_1M2, LOW);
digitalWrite(Impulsventil_1M1, HIGH);
delay(500);
digitalWrite(Impulsventil_1M1, HIGH);
digitalWrite(Impulsventil_1M2, HIGH);
delay(1000);
}
}
