Hallo,
stecke wieder in der Sackgasse und kann mir irgendwie mit meinem Programm nicht helfen.
Es geht um eigentlich etwas ganz simples, scheitere jedoch daran kläglich.
Ich habe ein Projekt mit Arduino UNO das der OUTPUT(eine LED) durch 2 INPUTS(Schalter) eingeschaltet wird. Wobei die Reihenfolge der eingeschalteten Schalter wichtig ist. Sprich zuerst der erste Schalter wird eingeschalten und dann der zweite Schalter erst dannach soll die LED leuchten.
Ich habe mir das so vorgestellt das ich beim ersten Schalter eine if-abfrage mache(ob gedrückt) und dann denn Zustand speichere. Beim zweiten Schalter müsste irgendwie der Zustand miteinbezogen werden.
also:
void loop() {
buttonState = digitalRead(buttonPin);
buttonState1 = digitalRead(buttonPin1);
val = digitalRead(buttonPin);
int reading= 0;
if(buttonState == HIGH ){
reading = 1;
}
if(reading == 1 && buttonState1 == HIGH){
digitalWrite(ledPin, HIGH);
}
}
lg Greg