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


1# ─────────────────────────────────────────
2# BlueGrays · bluegrays.com
3# Pico 2 LED Alternatif Yakma (GP14 + GP13)
4# ─────────────────────────────────────────
5# TR: 2 LED'i sirayla yakip sondurerek klasik 'flip-flop' animasyonu
6# EN: Two LEDs blink alternately in a flip-flop pattern
7
8from machine import Pin
9from time import sleep
10
11# ============ PIN / PIN ============
12led1 = Pin(14, Pin.OUT) # TR: Kirmizi LED | EN: Red LED
13led2 = Pin(13, Pin.OUT) # TR: Yesil LED | EN: Green LED
14
15# ============ BASLANGIC / INIT ============
16# TR: Biri acik biri kapali baslasin | EN: Start with opposite states
17led1.value(1)
18led2.value(0)
19
20print("== BlueGrays: 2 LED Alternatif ==")
21print("LED1 (Kirmizi): GP14 | LED2 (Yesil): GP13")
22
23# ============ LOOP ============
24while True:
25 # TR: Iki LED'i ters cevir | EN: Toggle both LEDs
26 led1.toggle()
27 led2.toggle()
28 sleep(0.5) # TR: 500 ms bekle | EN: 500 ms delay
29