#147Başlangıç

Raspberry Pi Pico Dahili LED Yakma (GP25 Onboard LED)

Raspberry Pi Pico serisinin açılış projesi! Pico'nun üzerindeki dahili LED'i (GP25 pinine bağlı yeşil LED) yakıp söndürerek kartın çalıştığını doğruluyoruz — klasik "Hello World" tarzı ilk deney. Harici bileşene ihtiyaç YOK, sadece Pico ve USB kablosu yeterli. Kod **MicroPython** ile yazıldı (Raspberry Pi Vakfı'nın resmi olarak desteklediği dil). Thonny IDE ile Pico'yu programlarken `machine.Pin` sınıfı, `Pin.OUT` mode, `led.on()/off()` metodları ve `time.sleep()` fonksiyonlarını kavrarsın. Seri

5.0(1)
9 tamamlandı
Raspberry Pi Pico Dahili LED Yakma (GP25 Onboard LED)
Raspberry Pi Pico serisinin açılış projesi! Pico'nun üzerindeki dahili LED'i (GP25 pinine bağlı yeşil LED) yakıp söndürerek kartın çalıştığını doğruluyoruz — klasik "Hello World" tarzı ilk deney. Harici bileşene ihtiyaç YOK, sadece Pico ve USB kablosu yeterli. Kod **MicroPython** ile yazıldı (Raspberry Pi Vakfı'nın resmi olarak desteklediği dil). Thonny IDE ile Pico'yu programlarken `machine.Pin` sınıfı, `Pin.OUT` mode, `led.on()/off()` metodları ve `time.sleep()` fonksiyonlarını kavrarsın. Serial (REPL) çıkışında her toggle'ı gerçek zamanlı takip et. Bu proje aynı zamanda MicroPython firmware kurulumunu test etmek için ideal — yükleme başarılı ise LED yanıp söner. ESP32 ve Arduino Uno'daki `Blink` projesinin Pico + MicroPython versiyonu.

Video

Devre Şeması

Raspberry Pi Pico Dahili LED Yakma (GP25 Onboard LED) - Circuit

Kaynak Kodu

MicroPython
1# ─────────────────────────────────────────
2#   BlueGrays · bluegrays.com
3#   Raspberry Pi Pico Dahili LED Yakma (GP25 Onboard LED)
4# ─────────────────────────────────────────
5# Pico'nun üzerindeki dahili LED'i (GP25) 0.5 sn aralıklarla yakıp
6# söndürür; klasik "Hello World" projesi. Harici bileşen yok, Pico ve USB
7# kablosu yeterli.
8#
9# Pinler:
10#   GP25 -> Dahili LED (kart üzerinde)
11
12from machine import Pin
13import time
14
15# ============ PIN / PIN ============
16LED_PIN = 25                    # Dahili LED GP25'te
17led = Pin(LED_PIN, Pin.OUT)
18
19print("== BlueGrays: Pico Dahili LED Blink ==")
20print("LED pin: GP25")
21print("Her 500ms'de LED yakip sonuyor / LED toggles every 500ms")
22
23# ============ ANA DÖNGÜ ============
24while True:
25    led.on()                    # LED'i yak
26    print("[LED] ACIK / ON")
27    time.sleep(0.5)
28
29    led.off()                   # LED'i söndür
30    print("[LED] KAPALI / OFF")
31    time.sleep(0.5)
32

Sıkça Sorulanlar

Pico W'de dahili LED neden GP25 ile yanmıyor?▾

Pico W'de dahili LED Wi-Fi çipine bağlıdır ve GP25 ile kontrol edilemez. Pin('LED', Pin.OUT) yazarsan kod hem Pico'da hem Pico W'de çalışır.

MicroPython'u Pico'ya nasıl yüklerim?▾

BOOTSEL butonuna basılı tutarak Pico'yu USB'ye tak; bilgisayarda RPI-RP2 adlı bir sürücü görünür. Raspberry Pi'nin sitesinden indirdiğin MicroPython .uf2 dosyasını bu sürücüye sürükle. Thonny IDE de bu işlemi otomatik yapabilir.

Kodu Pico'ya nasıl kaydederim ki her açılışta çalışsın?▾

Thonny'de dosyayı Pico'ya 'main.py' adıyla kaydet. Pico enerji aldığında main.py dosyasını otomatik çalıştırır.

Thonny Pico'yu görmüyor, ne yapmalıyım?▾

Sağ alttaki yorumlayıcı seçiminden 'MicroPython (Raspberry Pi Pico)' seçili olmalı. USB kablosunun veri kablosu olduğunu ve MicroPython'un yüklü olduğunu kontrol et.

Raspberry Pi Pico Dahili LED Yakma (GP25 Onboard LED) | BlueGrays