-
Melde dich bei
www.tinkercad.com
an.
-
Wähle Circuits, um die Übersicht deiner
Schaltungen zu bekommen.
-
Öffne
die TinkerCAD-Circuit-Vorlage
Multifunktionsshield-auf-dem-ardunio-leds und wähle im neuem
TinkerCAD-Fenster Kopieren und bearbeiten.
- Starte die
Simulation.
Der Arduino versorgt die linke LED über einen
Widerstand mit Strom, sie leuchtet dauerhaft. Stoppe die
Simulation.
-
Vervollständige die Schaltung der zweiten LED und teste deren
Funktion in der Simulation.
-
Füge schrittweise zwei weitere LEDs mit deren Vorwiderständen hinzu und teste
diese jeweils in der Simulation.
-
Wähle den Code Editor
und dort Upload und RUN.
Auch dadurch wird
die Simulation gestartet und die Onboard-LED blickt langsam.
-
Das folgende Programm ist im Code Editor zu sehen und wird beim
Starten der Simulation vom Arduino abgearbeitet.

-
Verdopple die
Blinkgeschwindigkeit der LED.
- Entferne die Verbindung der Kathode der linke LED
mit 0 V (Masse).
Verbinde den nun offenen Anschluß der LED mit dem Pin 13 des
Arduino. Starte die Simulation. Was beobachtest du?
- Verbinde die zweite LED statt mit 0 V mit dem Pin 12 des
Arduino. Starte die Simulation. Was beobachtest du?
Ergänze
das Programm im Setup-Teil nach der Anweisung
pinMode(LED2,OUTPUT); um die folgenden zwei
Anweisungen:
digitalWrite(LED2, HIGH);
delay(1000); Was bewirkt diese Pogrammänderung?
- Schliesse nun schrittweise auch die dritte und vierte LED an
die Pins 11 und 10 des Arduino an und lasse diese blinken.
- Ändere das Programm, so dass unterschiedliches
Blinkverhalten der vier LEDs zu beobachten?
XOXO OXOX X
steht für LED AN und O für LED AUS.
- Im loop()-Teil des Programms gibt es im Beispiel zwei
sich wiederholenden Zustände der LEDs.
Erweitere das Programm
auf folgende Blinkmuster: Muster 1: Muster 2:
OOOO
XXXX XOOO
OXOX OXOO
XOXO OOXO
OXXO OOOX
XOOX OOOO
- Überlege dir weitere Blinkmuster und setze diese in deinem
Programm um.
Im Schaltplan des Multifunktionsshields finden wir die Schaltung
der vier LEDS angeschlössen an die Pins 13,12,12 und 10 des UNOs.

|