Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| faecher:informatik:arduino:lauflicht_ueber_taster2 [2020/02/07 17:03] m.lange | faecher:informatik:arduino:lauflicht_ueber_taster2 [2020/02/07 17:09] (aktuell) m.lange | ||
|---|---|---|---|
| Zeile 34: | Zeile 34: | ||
| aktuell = aktuell - 1; | aktuell = aktuell - 1; | ||
| if (aktuell == 1) { // An Pin 6 ist keine LED mehr, also wieder von vorne | if (aktuell == 1) { // An Pin 6 ist keine LED mehr, also wieder von vorne | ||
| - | aktuell = 4;https://ratsgymnasium-pe.de/ratsewiki/doku.php?id=faecher:informatik:arduino:lauflicht_ueber_taster | + | aktuell = 4; | 
| } | } | ||
| digitalWrite(aktuell, HIGH); // naechste LED einschalten | digitalWrite(aktuell, HIGH); // naechste LED einschalten | ||
| Zeile 67: | Zeile 67: | ||
| zustand1 = 1; // Taster 1 wurde gedrueckt | zustand1 = 1; // Taster 1 wurde gedrueckt | ||
| } | } | ||
| - | if (digitalRead(11) && zustand1= // Taster 1 wurde gedrueckt=1) { | + | if (digitalRead(11) && zustand1==1) { | 
| - | zustand1 = 2; // Taster 1 wurde gerade losgelassen | + | |
| - | } | + | |
| - | if ( zustand1 ==2 ) { | + | |
| digitalWrite(aktuell, LOW); // Aktuell leuchtende LED ausschalten | digitalWrite(aktuell, LOW); // Aktuell leuchtende LED ausschalten | ||
| zustand1 = 0; // Das Loslassen wurde verarbeitet | zustand1 = 0; // Das Loslassen wurde verarbeitet | ||
| Zeile 85: | Zeile 82: | ||
| } | } | ||
| if (digitalRead(12) && zustand2==1) { | if (digitalRead(12) && zustand2==1) { | ||
| - | zustand2 = 2; | ||
| - | } | ||
| - | if ( zustand2 ==2 ) { | ||
| digitalWrite(aktuell, LOW); | digitalWrite(aktuell, LOW); | ||
| zustand2 = 0; | zustand2 = 0; | ||
| Zeile 98: | Zeile 92: | ||
| } | } | ||
| + | |||
| </code> | </code> | ||