#148
Allumage d'une LED externe sur le Raspberry Pi Pico (GP14 + plaque d'essai)
Après la LED intégrée du Pico : connecter une LED externe à la maquette et la contrôler via la broche GP14. Ce projet vous permet d’apprendre comment utiliser n’importe quelle broche GPIO à usage général du Pico en sortie, de comprendre la polarité de la LED (grande patte = anode/+, petite patte = cathode/–) et de découvrir pourquoi une résistance de limitation de courant (220 Ω) est indispensable. Si vous n'installez pas cette résistance, un courant excessif traversera la LED et celle-ci risque
0.0(0)

Après la LED intégrée du Pico : connecter une LED externe à la maquette et la contrôler via la broche GP14. Ce projet vous permet d'apprendre comment utiliser n'importe quelle broche GPIO à usage général du Pico en sortie, de comprendre la polarité de la LED (broche longue = anode/+, broche courte = cathode/–) et de comprendre pourquoi une résistance de limitation de courant (220 Ω) est indispensable. Si vous n’installez pas cette résistance, un courant excessif traversera la LED et celle-ci risque de griller. Le circuit est très simple : Pico GP14 → résistance de 220 Ω → LED (+) → LED (–) → Pico GND. Vous pouvez le simuler sur Wokwi ou le tester sur une véritable maquette avec le même branchement. En MicroPython, on définit la broche en sortie avec `machine.Pin(14, Pin.OUT)` — ce qui nous permettra de contrôler facilement plusieurs LED (feu de signalisation, LED défilantes) dans le prochain projet.
Vidéo
Schéma du circuit

Code source
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