#148
Raspberry Pi Pico: Externe LED zum Leuchten bringen (GP14 + Steckbrett)
Der nächste Schritt nach der integrierten LED des Pico: Eine externe LED an das Breadboard anschließen und über den GP14-Pin steuern. In diesem Projekt lernst du, wie du einen beliebigen universellen GPIO-Pin des Pico als Ausgang nutzen kannst, welche Polarität die LED hat (langes Bein = Anode/+, kurzes Bein = Kathode/–) und warum ein Strombegrenzungswiderstand (220 Ω) erforderlich ist. Wenn du den Widerstand weglässt, fließt zu viel Strom durch die LED und sie kann durchbrennen. Die Schaltung i
0.0(0)

Der nächste Schritt nach der integrierten LED des Pico: Eine externe LED an das Steckbrett anschließen und über den GP14-Pin steuern. In diesem Projekt lernst du, wie du einen beliebigen Allzweck-GPIO-Pin des Pico als Ausgang nutzen kannst, welche Polarität die LED hat (langes Bein = Anode/+, kurzes Bein = Kathode/–) und warum ein Strombegrenzungswiderstand (220 Ω) erforderlich ist. Wenn du den Widerstand nicht einbaust, fließt zu viel Strom durch die LED und sie kann durchbrennen. Die Schaltung ist sehr einfach: Pico GP14 → 220-Ω-Widerstand → LED (+) → LED (–) → Pico GND. Du kannst dies in Wokwi simulieren oder mit derselben Verbindung auf einem echten Breadboard ausprobieren. In MicroPython definieren wir den Pin mit `machine.Pin(14, Pin.OUT)` als Ausgang – so können wir im nächsten Projekt problemlos mehrere LEDs (Ampel, Lauf-LED) steuern.
Video
Schaltplan

Quellcode
1# ─────────────────────────────────────────
2# BlueGrays · bluegrays.com
3# Raspberry Pi Pico Harici LED (GP14 + Breadboard)
4# ─────────────────────────────────────────
5# TR: Breadboard'a harici LED bagliyoruz — Pico'nun herhangi bir GPIO pinini output olarak nasil kullanacagimizi ogreniyoruz
6# EN: We connect an external LED on breadboard — learn how to use any Pico GPIO as output
7
8# ============ DEVRE / CIRCUIT ============
9# TR: Pico GP14 → 220Ω direnc → LED (+, uzun bacak) → LED (-, kisa bacak) → Pico GND
10# EN: Pico GP14 → 220Ω resistor → LED (+, long leg) → LED (-, short leg) → Pico GND
11
12from machine import Pin
13import time
14
15# ============ PIN / PIN ============
16LED_PIN = 14 # TR: Herhangi bir bos GPIO | EN: Any free GPIO
17led = Pin(LED_PIN, Pin.OUT)
18
19print("== BlueGrays: Pico Harici LED Blink ==")
20print("LED pin: GP" + str(LED_PIN))
21print("500ms yakip 500ms sonduruyor / 500ms on 500ms off")
22
23# ============ LOOP ============
24while True:
25 led.on() # TR: LED yak | EN: LED on
26 print("[LED] ACIK / ON")
27 time.sleep(0.5)
28
29 led.off() # TR: LED sondur | EN: LED off
30 print("[LED] KAPALI / OFF")
31 time.sleep(0.5)
32