#149
Raspberry Pi Pico Zwei LEDs abwechselnd blinken (Blink-Flip, GP14 + GP13)
Der nächste Schritt nach einer einzelnen LED auf dem Pico: zwei LEDs blinken abwechselnd in einem klassischen Flip-Flop-Muster. Wenn eine ausgeht, leuchtet die andere. Zwei verschiedenfarbige LEDs (rot an GP14, grün an GP13) wechseln alle 500ms den Zustand. MicroPythons `Pin.toggle()` macht den Code kurz. Grundlage von Ampeln, Polizeistroben, Lauflichtern.
0.0(0)

Der nächste Schritt nach einer einzelnen LED auf dem Pico: zwei LEDs blinken abwechselnd. Zwei LEDs (rot an GP14, grün an GP13) wechseln alle 500ms den Zustand mit `Pin.toggle()`.
Video
Schaltplan

Quellcode
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