Bu komponentin kullanıldığı projeler

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

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

Raspberry Pi Pico 2 LED Alternatif Yakma (Blink-Flip Pattern, GP14 + GP13)
Pico'nun tek LED'inden sonraki adım: iki LED'i alternatif yakıp söndürerek klasik flip-flop animasyonu. Bir LED sönerken diğeri yanıyor — çoklu GPIO yönetiminin en temel örneği. Bu projede iki farklı renk LED (kırmızı GP14, yeşil GP13) her 500 ms'de yer değiştiriyor. MicroPython'un `Pin.toggle()` metoduyla kod çok kısa ve okunaklı. Aynı temel mantık trafik lambası, polis çakar efekti, yürüyen LED (Karaşimşek) gibi tüm çok-LED animasyonlarının temeli. Devre çok basit: her LED için 220Ω direnç + P

Raspberry Pi Pico Trafik Lambası (3 LED Sıralı, GP11/GP12/GP13)
Kırmızı, sarı ve yeşil LED'lerle gerçek trafik ışığı mantığını simüle ediyoruz — Pico serisinin 3 LED'e geçen ilk projesi! Yeşil 4 saniye "geç", sarı 1.5 saniye "hazırlan", kırmızı 3 saniye "dur" ve kırmızı+sarı 1 saniye "kalkış" (Avrupa trafik lambası pattern'i). Bu proje ile **fonksiyon tanımlama** (`def all_off()`), **durum makinesi mantığı** (sequence) ve **coklu GPIO senkronizasyonu** kavramlarını öğreneceksin. Devre çok basit: GP11 (Yeşil), GP12 (Sarı), GP13 (Kırmızı) pinlerine 3 LE

Raspberry Pi Pico Polis Çakar Efekti (Kırmızı + Mavi Strobe, GP11 + GP12)
Polis aracının çakar tepe lambasını Raspberry Pi Pico ile en basit hâliyle simüle ediyoruz! 🚨 Kırmızı ve mavi LED sırayla yanar (flip-flop): kırmızı yanarken mavi söner, 0,3 saniye sonra yer değiştirirler ve bu sonsuza kadar sürer. Kod tek bir `while True` döngüsünde iki adımı doğrudan yazar; hız `WAIT_MS` sabitiyle ayarlanır.

Raspberry Pi Pico Yürüyen LED / Chasing LED (6 LED, GP14 → GP9)
Pico ile klasik "yürüyen LED" animasyonu — 6 LED versiyonu! 🌊 6 LED soldan sağa sırayla yanıp sönüyor, sanki ışık dizi boyunca yürüyor. Bu proje ile **Python list yapısı** (`LED_PINS = [9, 10, 11, 12, 13, 14]`), **list comprehension** (`[Pin(p, Pin.OUT) for p in LED_PINS]`), **for döngüsü ile pin kontrolü** ve **enumerate()** kavramlarını öğreneceksin. GP9-GP14 pinlerine 6 LED, her birinde 220Ω akım sınırlama direnci. Kod çok temiz: 6 LED'i tek tek tanımlamak yerine liste ile toplu tanımlıyoruz

Raspberry Pi Pico 3'lü Polis Çakar (3 Burst Flip-Flop, 2 LED GP11 + GP12)
Polis çakar projesinin ritmik varyasyonu — 3 burst flip-flop! 🚨 Aynı 2 LED devresi (#151 ile aynı: GP11 kırmızı + GP12 mavi), ama farklı pattern: kırmızı LED 3 kere hızlı yanıp söner, sonra mavi 3 kere yanıp söner, sonsuza kadar döner. Bu "burst + geçiş" pattern gerçek polis siren ışığının en tanınmış deseni. Yeni öğrenme: **parametreli fonksiyon** `def burst(led, count, duration_ms)`, **ritim tasarımı**, **aynı devrede kodla farklı görsel efekt üretme**.

Raspberry Pi Pico Karaşimşek / Knight Rider (6 LED Git-Gel, GP9 ↔ GP14)
Pico ile klasik "Karaşimşek" (Knight Rider) LED efekti! 🚗 6 LED önce soldan sağa yürür, sonra sağdan sola geri döner, sonsuza kadar. 80'lerin ikonik dizisindeki KITT arabasının ön ızgarası gibi. Bu proje **#153 Yürüyen LED**'in bir üst versiyonu — aynı 6 LED devresi (GP9-GP14), farklı kod pattern'i. Yeni öğrenme: `reversed()` fonksiyonu ile liste ters çevirme, iki ayrı `for` döngüsü ile git-gel pattern, ve **aynı devrede birden fazla animasyon** yaratma. Aynı donanım (6 LED, 6 × 220Ω direnç), ta

Raspberry Pi Pico Buton ile LED Yakma (Push, GP14 + GP2)
Pico ile ilk **input** projesi — buton okuma! 🔘 Butona basıldıkça LED yanar, bırakıldıkça söner. Bu proje LED animasyonlarından sonraki büyük adım: **Pico'ya dünyadan sinyal girişi**. Yeni öğrenme: `Pin.IN` (input mode), `Pin.PULL_UP` (dahili pull-up direnci — buton için standart), `button.value()` okuma. GP14 LED, GP2 buton (dahili PULL_UP). Buton basılınca sinyal LOW (0), bırakılınca HIGH (1) — bu ters mantık ilk başta kafa karıştırıcı ama endüstri standardı.

Raspberry Pi Pico Buton ile LED Yakma (Toggle, GP14 + GP2)
Buton ile LED — bir üst seviye! 🔁 #155'in aksine burada butonu basılı tutmana gerek yok. Bir kez bas ve bırak → LED açılır. Tekrar bas ve bırak → LED söner (toggle). Devre #155 ile aynı (LED GP14, Buton GP2), ama kod büyük fark içeriyor. Yeni öğrenme: **edge detection** (kenar algılama — pinin 1'den 0'a düştüğü an), **state tracking** (önceki durumu hafızada tut), **debounce** (buton mekanik "bounce" sonrası yanlış tetikleme önleme). MicroPython'ın `led.toggle()` metodu ile tek satırda değişim.

Raspberry Pi Pico Trafik Lambası 4 Mod Buton Seçici (State Machine, GP11-13 + GP4)
1 buton ile trafik lambasının 4 farklı modu! 🚦 Butona her basışta mod değişir: **Normal döngü** (kırmızı → sarı → yeşil sırayla), **Sadece Kırmızı** (dur emri), **Sarı Flash** (dikkat/gece modu), **Kapalı** (bakım). Öğrenme: **state machine** (durum makinesi — `mode` değişkeni hangi davranışın çalışacağını belirler), **modulo mod cycling** (`(mode + 1) % 4` → 0→1→2→3→0 sonsuz döngü), **non-blocking timing** (`time.sleep()` yerine `time.ticks_ms()` + `ticks_diff()` — kod bekleme yapmaz, aynı and

Raspberry Pi Pico 2 Buton ile 2 LED Bağımsız Kontrol (GP12-13 + GP4-5)
2 buton, 2 LED — birbirinden tamamen bağımsız! 🔴🟢 Her buton kendi LED'ini kontrol eder: BTN1 basılınca kırmızı LED yanar, BTN2 basılınca yeşil LED yanar. Aynı anda ikisine basarsan iki LED de yanar (paralel çalışma). Öğrenme: **çoklu Pin objesi yönetimi** (birden fazla input/output eş zamanlı), **ternary operator** (`1 if x else 0` — Python'ın kompakt if-else'i), **bağımsız I/O kontrolü** (paralel çalışma mantığı), **GPIO haritası** (GP12/13 LED çıkışı, GP4/5 buton girişi klasik ayrımı). Bu pr

