#148
Encendido de un LED externo con la Raspberry Pi Pico (GP14 + placa de pruebas)
El siguiente paso tras el LED integrado de Pico: conectar un LED externo a la placa de pruebas y controlarlo a través del pin GP14. Con este proyecto aprenderás a utilizar cualquier pin GPIO de uso general del Pico como salida, la polaridad del LED (patilla larga = ánodo/+, patilla corta = cátodo/–) y por qué es imprescindible utilizar una resistencia limitadora de corriente (220 Ω). Si no colocas la resistencia, el LED recibirá una corriente excesiva y podría quemarse. El circuito es muy sencil
0.0(0)

El siguiente paso tras el LED integrado de Pico: conectar un LED externo a la placa de pruebas y controlarlo a través del pin GP14. Con este proyecto aprenderás a utilizar cualquier pin GPIO de uso general del Pico como salida, la polaridad del LED (patilla larga = ánodo/+, patilla corta = cátodo/–) y por qué es imprescindible una resistencia limitadora de corriente (220 Ω). Si no colocas la resistencia, el LED recibirá una corriente excesiva y podría quemarse. El circuito es muy sencillo: Pico GP14 → resistencia de 220 Ω → LED (+) → LED (–) → Pico GND. Puedes simularlo en Wokwi o probarlo en una placa de pruebas real con la misma conexión. En MicroPython, definimos el pin como salida con `machine.Pin(14, Pin.OUT)`, de modo que en el próximo proyecto podamos controlar fácilmente varios LED (semáforo, LED en movimiento).
Video
Diagrama del circuito

Código fuente
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