Bemerkung
Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauche tiefer in Raspberry Pi, Arduino und ESP32 ein und lerne gemeinsam mit anderen Enthusiasten.
Warum beitreten?
Experten-Support: Lösche nach dem Verkauf auftretende Probleme und technische Herausforderungen mit Hilfe unserer Community und unseres Teams.
Lernen & Teilen: Tausche Tipps und Tutorials aus, um deine Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalte frühzeitig Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Sonderrabatte: Genieße exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Giveaways: Nimm an Gewinnspielen und saisonalen Aktionen teil.
👉 Bereit, mit uns zu entdecken und zu kreieren? Klicke auf [hier] und tritt noch heute bei!
2.1 - Hallo, LED!
Willkommen zu deinem ersten Hardware-Projekt mit dem Raspberry Pi Pico 2 W! In dieser Lektion lernen wir, wie man eine LED mit MicroPython zum Blinken bringt. Dieses einfache Projekt ist ein großartiger Einstieg in die physische Computertechnik und hilft dir, zu verstehen, wie man Hardware mit Code steuert.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Es ist definitiv praktisch, ein komplettes Kit zu kaufen, hier ist der Link:
Name |
ARTIKEL IN DIESEM KIT |
KAUF-LINK |
|---|---|---|
Pico 2 W Starter Kit |
450+ |
Du kannst sie auch einzeln über die folgenden Links kaufen.
SN |
KOMPLEMENTEINLIEFERUNG |
MENGE |
KAUF-LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
1 (220Ω) |
||
6 |
1 |
Schaltplan

Durch Setzen des GPIO-Pins auf hoch oder niedrig steuerst du die Ausgangsspannung dieses Pins. Wenn der Pin hoch ist, fließt Strom durch die LED (begrenzt durch den Widerstand), wodurch sie aufleuchtet. Wenn der Pin niedrig ist, fließt kein Strom und die LED geht aus.
Verdrahtung
Code schreiben
Bemerkung
Du kannst die Datei
2.1_hello_led.inoim Verzeichnispico-2w-kit-main/arduino/2.1_hello_ledöffnen.Oder kopiere diesen Code in die Arduino IDE.
Vergiss nicht, das Board (Raspberry Pi Pico) und den richtigen Port auszuwählen, bevor du auf den Upload-Button klickst.
const int ledPin = 15; // GPIO-Pin, der mit der LED verbunden ist
void setup() {
pinMode(ledPin, OUTPUT); // Initialisiere den GPIO-Pin als Ausgang
}
void loop() {
digitalWrite(ledPin, HIGH); // Schalte die LED ein
delay(1000); // Warte 1 Sekunde
digitalWrite(ledPin, LOW); // Schalte die LED aus
delay(1000); // Warte 1 Sekunde
}
Nach dem Hochladen des Codes solltest du sehen, dass die LED 1 Sekunde lang an ist und dann für 1 Sekunde aus geht.
Code verstehen
Variablendeklaration:
Deklariere eine konstante Ganzzahl
ledPinund weise ihr den Wert 15 zu, der dem GPIO-Pin 15 entspricht, an den die LED angeschlossen ist.const int ledPin = 15;
Setup-Funktion:
Die Funktion
setup()wird einmal ausgeführt, wenn das Board eingeschaltet oder zurückgesetzt wird. Hier initialisieren wirledPinals Ausgangspin mit der FunktionpinMode().void setup() { pinMode(ledPin, OUTPUT); }
Loop-Funktion:
Die Funktion
loop()wird wiederholt ausgeführt, nachdemsetup()abgeschlossen ist.Mit
digitalWrite()setzt du die Spannung des PinsledPin. Setzt du ihn aufHIGH, erhält der Pin 3,3 V, und die LED leuchtet auf. Setzt du ihn aufLOW, sinkt die Spannung auf 0 V und die LED geht aus.Die Funktion
delay(1000)sorgt für eine Pause von 1 Sekunde zwischen dem Ein- und Ausschalten der LED.
void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); }
Zusätzliche Tipps
Den Widerstand verstehen: Der 220Ω-Widerstand begrenzt den Strom, der durch die LED fließt, und verhindert, dass sie durchbrennt.
Polarität beachten: Stelle sicher, dass die LED korrekt angeschlossen ist. Der längere Draht ist die positive Anode und sollte mit dem Widerstand verbunden sein, der zum GPIO-Pin führt.
Experimentiere: Versuche, die Werte in
delay(1000)zu ändern, um die Geschwindigkeit des Blinkens der LED anzupassen.
Fazit
Herzlichen Glückwunsch! Du hast dein erstes Hardware-Projekt mit dem Raspberry Pi Pico 2 W gebaut. Dieses einfache LED-Blinkprojekt ist ein grundlegender Schritt in die Welt der physischen Computertechnik. Von hier aus kannst du komplexere Projekte erkunden, indem du Tasten, Sensoren und andere Komponenten hinzufügst.
