#148Başlangıç

Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard)

Pico'nun dahili LED'inden sonraki adım: breadboard'a harici LED bağlayıp GP14 pini üzerinden kontrol etmek. Bu proje ile Pico'nun herhangi bir genel amaçlı GPIO pinini output olarak nasıl kullanacağını, LED'in polaritesini (uzun bacak = anot/+, kısa bacak = katot/–) ve neden akım sınırlama direnci (220Ω) şart olduğunu öğreniyorsun. Direnci koymazsan LED'e aşırı akım gider ve yanabilir. Devre çok basit: Pico GP14 → 220Ω direnç → LED (+) → LED (–) → Pico GND. Wokwi'de simüle edebilir, gerçek bread

4.5(2)
7 tamamlandı
Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard)
Pico'nun dahili LED'inden sonraki adım: breadboard'a harici LED bağlayıp GP14 pini üzerinden kontrol etmek. Bu proje ile Pico'nun herhangi bir genel amaçlı GPIO pinini output olarak nasıl kullanacağını, LED'in polaritesini (uzun bacak = anot/+, kısa bacak = katot/–) ve neden akım sınırlama direnci (220Ω) şart olduğunu öğreniyorsun. Direnci koymazsan LED'e aşırı akım gider ve yanabilir. Devre çok basit: Pico GP14 → 220Ω direnç → LED (+) → LED (–) → Pico GND. Wokwi'de simüle edebilir, gerçek breadboard'da da aynı bağlantı ile denenebilir. MicroPython'da `machine.Pin(14, Pin.OUT)` ile pini output olarak tanımlıyoruz — böylece bir sonraki projede birden fazla LED'i (trafik lambası, yürüyen LED) kolayca kontrol edebiliriz.

Video

Devre Şeması

Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard) - Circuit

Kaynak Kodu

MicroPython
1# ─────────────────────────────────────────
2#   BlueGrays · bluegrays.com
3#   Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard)
4# ─────────────────────────────────────────
5# Breadboard'a harici LED bağlanır ve 0.5 sn aralıklarla yakılıp
6# söndürülür. Pico'nun herhangi bir GPIO pininin çıkış olarak nasıl
7# kullanıldığını gösterir.
8#
9# Pinler:
10#   GP14 -> 220 ohm direnç -> LED (+, uzun bacak)
11#   Kırmızı LED (-, kısa bacak) -> GND
12
13from machine import Pin
14import time
15
16# ============ PIN / PIN ============
17LED_PIN = 14                    # Herhangi bir boş GPIO
18led = Pin(LED_PIN, Pin.OUT)
19
20print("== BlueGrays: Pico Harici LED Blink ==")
21print("LED pin: GP" + str(LED_PIN))
22print("500ms yakip 500ms sonduruyor / 500ms on 500ms off")
23
24# ============ ANA DÖNGÜ ============
25while True:
26    led.on()                    # LED'i yak
27    print("[LED] ACIK / ON")
28    time.sleep(0.5)
29
30    led.off()                   # LED'i söndür
31    print("[LED] KAPALI / OFF")
32    time.sleep(0.5)
33

Sıkça Sorulanlar

Pico'nun pinleri kaç volt verir?▾

Pico'nun GPIO pinleri 3,3 V mantıkla çalışır. 5 V sinyali doğrudan bir Pico pinine vermek pini bozabilir; 5 V sensörler için seviye dönüştürücü ya da gerilim bölücü kullanılmalıdır.

Bir Pico pininden ne kadar akım çekebilirim?▾

GPIO sürüş gücü ayarı pini sabit akım kaynağı veya akım sınırlayıcı yapmaz. LED akımı çıkış gerilimine, LED'in ileri gerilimine ve seri dirence bağlıdır: 3,3 V çıkış ve yaklaşık 2 V ileri gerilim için 220 Ω dirençle yaklaşık (3,3 V - 2 V) / 220 Ω = 5,9 mA hesaplanır. Daha güçlü yüklerde uygun bir sürücü kullanılmalıdır.

GP14 yerine başka pin kullanabilir miyim?▾

Evet, GP0–GP22 ve GP26–GP28 arası pinlerin hepsi çıkış olarak kullanılabilir. Pin numarasını değiştirdiğinde koddaki Pin(14, Pin.OUT) satırını da güncelle.

Fiziksel pin numarası ile GP numarası aynı mı?▾

Hayır. Kodda GP numarası kullanılır (ör. GP14), bu da kart üzerindeki 19. fiziksel pine denk gelir. Kartın arkasındaki yazılar ve pinout şeması GP numaralarını gösterir.

Raspberry Pi Pico Harici LED Yakma (GP14 + Breadboard) | BlueGrays