Projekt 1: LED blinkt

(1) Beschreibung:

Für Einsteiger und Enthusiasten ist das LED-Blinken ein grundlegendes Programm. LED ist die Abkürzung für Leuchtdioden und besteht aus chemischen Verbindungen wie Ga, As, P, N usw. Die LED kann in verschiedenen Farben blinken, indem die Verzögerungszeit im Testcode geändert wird. Bei der Steuerung wird GND und VCC mit Strom versorgt. Die LED leuchtet, wenn der S-Anschluss auf einem hohen Pegel liegt; andernfalls erlischt sie.

(2) Parameter:

  • Steuerschnittstelle: Digitalport

  • Betriebsspannung: DC 3,3–5 V

  • Pin-Abstand: 2,54 mm

  • LED-Anzeigefarbe: Gelb

(3) Benötigte Komponenten:

(4) 8833 Motor-Treiber-Erweiterungsplatine:

Die Keyestudio 8833 Motor-Treiber-Erweiterungsplatine ist mit dem Arduino UNO-Entwicklungsboard kompatibel. Stecken Sie sie einfach auf das Entwicklungsboard, wenn Sie sie verwenden.

(5) Anschlussdiagramm:

HINWEIS: Die LED ist mit dem D9-Port verbunden. Denken Sie daran, Jumper-Kappen auf dem Shield zu installieren.

(6) Testcode:

Sie können auch Blöcke per Drag-and-Drop bearbeiten, wie unten gezeigt.

Vollständiger Testcode

(Hinweis: Schließen Sie das Bluetooth-Modul nicht an, bevor Sie den Code hochladen, da das Hochladen ebenfalls serielle Kommunikation verwendet und es zu Konflikten mit der Bluetooth-Serielkommunikation kommen kann, was dazu führen kann, dass der Upload fehlschlägt.)

(7) Testergebnisse:

Laden Sie das Programm hoch, die LED blinkt im Abstand von 1 s.

(8) Erweiterungsübung:

Wir wissen nun, wie man die LED steuert. Dann wollen wir die Blinkfrequenz der LED ändern.

Wir können die Frequenz der LED ändern, ohne den Pin der LED zu wechseln. Lassen Sie uns den Code anpassen.

Sie können auch Blöcke per Drag-and-Drop bearbeiten, wie unten gezeigt.

Vollständiger Testcode

(Hinweis: Schließen Sie das Bluetooth-Modul nicht an, bevor Sie den Code hochladen, da das Hochladen ebenfalls serielle Kommunikation verwendet und es zu Konflikten mit der Bluetooth-Serielkommunikation kommen kann, was dazu führen kann, dass der Upload fehlschlägt.)

Das Testergebnis zeigt, dass die LED schneller blinkt. Daher können wir schlussfolgern, dass Pins und Zeitverzögerung die Blinkfrequenz beeinflussen.