#147
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
0.0(0)
1 tamamlandı

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ı

Kaynak Kodu
1# ─────────────────────────────────────────
2# BlueGrays · bluegrays.com
3# Raspberry Pi Pico Dahili LED (GP25)
4# ─────────────────────────────────────────
5# TR: Pico'nun uzerindeki dahili LED'i (GP25) yaniyor — "Hello World" projesi
6# EN: Blinks the built-in LED (GP25) on Pico — "Hello World" project
7# TR: Harici bilesen YOK - sadece Pico ve USB kablosu yeterli
8# EN: NO external components - just Pico and USB cable
9
10from machine import Pin
11import time
12
13# ============ PIN / PIN ============
14LED_PIN = 25 # TR: Dahili LED GP25'te | EN: Onboard LED on GP25
15led = Pin(LED_PIN, Pin.OUT)
16
17print("== BlueGrays: Pico Dahili LED Blink ==")
18print("LED pin: GP25")
19print("Her 500ms'de LED yakip sonuyor / LED toggles every 500ms")
20
21# ============ LOOP ============
22while True:
23 led.on() # TR: LED yak | EN: LED on
24 print("[LED] ACIK / ON")
25 time.sleep(0.5)
26
27 led.off() # TR: LED sondur | EN: LED off
28 print("[LED] KAPALI / OFF")
29 time.sleep(0.5)
30