Wer verstanden hat, wie die auf dem Arduino-Board verbaute LED zum Blinken gebracht werden kann, dem sollte es auch gelingen, mehrere LEDs in ähnlicher Weise zu schalten.

Hier ein Aufbau mit 6 LEDs, die einzeln, aber auch wie bei einer Verkehrsampel geschaltet werden können.

Für eine Animation der Ampelphasen auf das Bild klicken

Mit einem Arduino Nano, der auf ein Breadboard gesteckt wird, lässt sich die Sache elegant lösen. Die LEDs werden mit den kürzeren Drähten dort eingesteckt, wo der Minuspol des 9V Batterieblocks anliegt. Die Verbindung der langen Drähte zum Controller werden aus physikalischen Erwägungen über Widerstände von 330 Ohm hergestellt. Von links nach rechts betrachtet sind das die Pins D2, D3, D4, D9, D10 und D11. Die Stromversorgung des Arduinos wird – wie oben ersichtlich – vom 9V Block sichergestellt: Pluspol an VIN, Minuspol an GND.

Eine solche Schaltung macht es möglich, eine Reihe von Programmieraufgaben ohne weiteren Aufwand praktisch zu lösen. Bedeutsam dabei ist, die in den Aufgaben implementierten Algorithmen zu erkennen, sie in Einzelschritte zu zerlegen und ein passendes Programm zu schreiben.

Mögliche Aufgaben zu dieser Schahltung:

  1. Eine LED zum Blinken bringen unter Verwendung von Pin 13 und GND.
  2. Eine LED 5 Sekunden leuchten lassen, ehe sie dauerhaft verlöscht.
  3. Zwei LEDs 5 Sekunden anschalten
    • unter Einbeziehung von GND
    • unter Verzicht auf GND
  4. Zwei LEDs blinken lassen
    • gleichzeitig
    • abwechselnd
  5. Drei LEDs wie bei einer Ampel schalten
  6. Alle sechs LEDs so schalten, dass sie wie zwei Ampeln an einer Engstelle den Verkehrsfluss steuern könnten: Zu Beginn zeigen beide Ampeln Rot, dann springt eine Ampel um -> Rot/Gelb -> Grün -> Gelb -> Rot. Schließlich springt die zweite Ampel um  -> Rot/Gelb -> Grün -> Gelb -> Rot usw. (Animation)

Die Lösungen finden sich hier: Download.


Die Aufgaben können auch mit ArduBlock bearbeitet werden. Hier eine zu Aufgabe 5 passende Lösung:

Erstellt mit ardublock_letsgoing_21.jar

►►►

Weitere LED-Projekte geordnet nach wachsendem Anforderungsprofil:

  • Eine konventionelle Ampelanlage: Download 
  • Ein Ampel-Thermometer: Download
  • Verfeinerung des Ampel-Thermometers: Download
  • Eine tastengesteuerte Ampelanlage: Download
  • Eine sensorgesteuerte Ampelanlage: Download
  • Würfelsimulationen: Download

Im Shop“roboter-bausatz.de“ können die für eine Ampel benötigten Teile preisgünstig bezogen werden: 

Anzahl  Bezeichnung des Artikels Artikel
1 SteckbrettBREADBOARD
1 flexible DrahtbrückenKABEL
1 100 LEDs, gelb, grün, rot, blau, weißLED
Widerstände gibt es nur im Sortiment. Bei den kleinen Strömen (40 mA) überleben die LEDs auch ohne vorgeschaltete Widerstände. Das ist nicht lehrbuchkonform, funktioniert aber und spart Geld.

Nach oben

Nach oben scrollen