Hallo liebe Community
Ich habe eine Frage bezüglich des Arduino.
Ich habe nun folgenden Sketch programmiert, der die drei LED Streifen
blinken lässt.
Hier ist der Code:
int switchState = 0;
void setup() {
pinMode(3,OUTPUT);
pinMode(2,INPUT);
}
void loop() {
switchState = digitalRead(2);
if(switchState == LOW) { // Der Schalter wird nicht gedrückt.
digitalWrite(3, LOW); // alle drei LED-Streifen
}
else { // Der Schalter wird gedrückt.
digitalWrite(3, HIGH);
delay(20);
digitalWrite(3, HIGH);
digitalWrite(3, LOW);
delay(100);
delay(600);
}
}
Jetzt möchte ich noch einen Modi mehr "einbauen", den man über einen
weiteren Drucktaster starten kann, der aber, genau wie beim Code oben,
alle drei LED Streifen blinken lässt.
Also wenn ich den ersten Schalter drücke, wird Modi 1 (langsam blinken)
gestartet, wenn ich den zweiten Schalter drücke, kommt Modi 2 (schnelles
blinken) zum Einsatz.
Nun meine Frage:
Wie muss ich das genau programmieren? Oder wie kann ich einen zweiten
Schalter ansprechen?
Bitte nur Hinweise, da ich anschließend die Lösung selber herausfinden
möchte.
Vielen Dank!
Mit freundlichen Grüssen
Gabriel