Gast
#4678267
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