Der digitale Eingang - einen Taster einlesen
Aufgabe
Eine Leuchtdiode soll blinken, solange ein Taster gedrückt wird
Aufbau der Schaltung | Material
BeschreibungDie schwarze Leitung zu GND wird auf die waagrechte Leiste am Breadboard gelegt, Von dort können Abzweigungen gelegt werden. Die LED wird mit der Anode zusammen mit einem Vorwiderstand an einen der digitalen Ausgänge an den Arduino (hier Pin 7) angeschlossen. Die Kathode der LED wird an GND verbunden. Ein Anschluss des Tasters wird an 5Volt angeschlossen, der andere an einen digitalen Pin (hier Pin 8). Wird der Taster gedrückt, dann liegt an Pin 8 eine Spannung von 5 Volt an (HIGH), die vom Mikrokontroller registriert wird. |
Wenn man den Taster loslässt, dann befinden sich ja immer noch Elektronen auf den Leitungen. Über den 1kΩ Widerstand sollen diese Elektronen, die sich nach dem Schließen des Tasters, also wenn er nicht gedrückt wird (LOW), abfließen können (Pulldown-Widerstand).
Das ArduBlock-Programm
oder
Bedeutung der einzelnen Blöcke
Alle Blöcke innerhalb werden nacheinander ausgeführt. Nach dem letzten Block springt das Programm zum ersten zurück. Die Blöcke werden ausgeführt, so lange der Arduino in Betrieb ist.
Hier wird geprüft, ob die Anfrage in der Zeile „teste“ stimmt oder nicht. Ist die wahr, dann werden die Befehle bearbeitet, die im „dann-Block“ folgen.
Ist die Anfrage nicht wahr, dann werden die Befehle im „sonst-Block“ bearbeitet.
oder
Es wird abgefragt, ob am digitalen Pin 8 eine Spannung von 5 Volt (HIGH) anliegt.
oder
Wenn am Pin 8 eine Spannung anliegt (HIGH), dann werden diese Blöcke abgearbeitet.
oder
Der "sonst-Block" wird ausgeführt, wenn die Anfrage in der Zeile "teste" nicht stimmt. Die Leuchtdiode wird ausgeschaltet, indem an Pin 7 keine Spannung angelegt (LOW) wird.