Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
1.1 Hallo, LED!¶
Genauso wie das Ausdrucken von „Hallo, Welt!“ der erste Schritt beim Erlernen des Programmierens ist, so ist das Verwenden eines Programms zum Ansteuern einer LED die traditionelle Einführung in das Erlernen der physischen Programmierung.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Es ist definitiv praktisch, ein ganzes Kit zu kaufen, hier ist der Link:
Name |
ARTIKEL IN DIESEM KIT |
LINK |
|---|---|---|
3 in 1 Starter Kit |
380+ |
Sie können sie auch separat über die untenstehenden Links kaufen.
KOMPONENTENBESCHREIBUNG |
KAUF-LINK |
|---|---|
- |
|
Schaltplan
Das Prinzip dieser Schaltung ist einfach, und die Stromrichtung ist in der Abbildung dargestellt. Wenn Pin 9 ein hohes Signal (5V) ausgibt, leuchtet die LED nach dem 1k Ohm-Strombegrenzungswiderstand auf. Wenn Pin 9 ein niedriges Signal (0V) ausgibt, erlischt die LED.
Verdrahtung
Code
Bemerkung
Sie können die Datei
1.1.hello_led.inounter dem Pfad3in1-kit\learning_project\1.1.hello_ledöffnen.Oder kopieren Sie diesen Code in die Arduino IDE.
Nachdem der Code erfolgreich hochgeladen wurde, sehen Sie die LED blinken.
Wie funktioniert das?
Hier verbinden wir die LED mit dem digitalen Pin 9, daher müssen wir zu Beginn des Programms eine int-Variable namens ledpin deklarieren und ihr den Wert 9 zuweisen.
const int ledPin = 9;
Jetzt initialisieren Sie den Pin in der setup()-Funktion, wo Sie den Pin auf den Modus OUTPUT setzen müssen.
void setup() {
pinMode(ledPin, OUTPUT);
}
In loop() wird digitalWrite() verwendet, um ein 5V-Hochpegelsignal für ledpin bereitzustellen, was zu einem Spannungsunterschied zwischen den LED-Pins führt und die LED zum Leuchten bringt.
digitalWrite(ledPin, HIGH);
Wenn das Pegelsignal auf LOW geändert wird, wird das Signal von ledPin auf 0 V zurückgesetzt, um die LED auszuschalten.
digitalWrite(ledPin, LOW);
Es wird ein Intervall zwischen Ein- und Ausschalten benötigt, damit die Menschen die Änderung sehen können. Daher verwenden wir den Code delay(1000), um den Controller 1000 ms lang nichts tun zu lassen.
delay(1000);