From f20338a7b92a0f792a3918dcc19fd7fe14dc5d39 Mon Sep 17 00:00:00 2001 From: danielvici123 Date: Fri, 13 Sep 2024 12:18:21 +0200 Subject: [PATCH] =?UTF-8?q?INFP=20-=20CODE=20modifizierte=20L=C3=B6sung=20?= =?UTF-8?q?blinklicht.=20Wenn=20man=20knopf=20dr=C3=BCckt=20dann=20geht=20?= =?UTF-8?q?das=20Licht=20an.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Knopf-druecken-dann-licht.ino | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 INF/Knopf-druecken-dann-licht.ino/Knopf-druecken-dann-licht.ino diff --git a/INF/Knopf-druecken-dann-licht.ino/Knopf-druecken-dann-licht.ino b/INF/Knopf-druecken-dann-licht.ino/Knopf-druecken-dann-licht.ino new file mode 100644 index 0000000..4575512 --- /dev/null +++ b/INF/Knopf-druecken-dann-licht.ino/Knopf-druecken-dann-licht.ino @@ -0,0 +1,23 @@ +// ***** Portpins für Ein-/Ausgänge *************************************** +const int LED_rot = 32, LED_gruen = 33, Taster_L = 2, Taster_R = 4; +// ***** Initialisierung ************************************************** +void setup() { + pinMode(LED_rot, OUTPUT); // die LEDs beginnen danach + pinMode(LED_gruen, OUTPUT); // zu leuchten! + pinMode(Taster_L, INPUT_PULLUP); // Taster brauchen hier den + pinMode(Taster_R, INPUT_PULLUP); // Pullup-Widerstand +} +// ***** Endlosschleife *************************************************** +void loop() { + if (digitalRead(Taster_L) == false) { // low-aktiv, daher false + digitalWrite(LED_rot, LOW); // LED EINschalten + } else { + digitalWrite(LED_rot, HIGH); // LED AUSschalten nicht + } // vergessen! + + if (digitalRead(Taster_R) == false) { // low-aktiv, daher false + digitalWrite(LED_gruen, LOW); // LED EINschalten + } else { + digitalWrite(LED_gruen, HIGH); // LED AUSschalten nicht + } +} \ No newline at end of file