#151
Raspberry Pi Pico Polizeilicht-Effekt (Rot + Blau Strobe, GP11 + GP12)
Simuliere ein Polizei-Blaulicht mit Raspberry Pi Pico! 🚨 Rote und blaue LEDs blitzen 3-mal schnell (50ms), dann wechseln die Farben. Lerne parametrisierte Funktion und sleep_ms(). Einfache Schaltung: GP11 (rot) + GP12 (blau) mit 220Ω Widerständen.
0.0(0)

Simuliere ein Polizei-Blaulicht mit 2 LEDs auf GP11 + GP12. Rote und blaue LEDs blitzen mit sleep_ms() Präzision.
Schaltplan

Quellcode
1# ─────────────────────────────────────────
2# BlueGrays · bluegrays.com
3# Pico Polis Cakar Basit / Simple Police Alternating (GP11 + GP12)
4# ─────────────────────────────────────────
5# TR: 2 LED alternatif flip-flop — kirmizi yanarken mavi soner
6# EN: 2 LEDs alternating flip-flop — red on while blue off, then swap
7
8from machine import Pin
9from time import sleep_ms
10
11# ============ PIN / PIN ============
12kirmizi = Pin(11, Pin.OUT) # TR: Kirmizi LED | EN: Red LED
13mavi = Pin(12, Pin.OUT) # TR: Mavi LED | EN: Blue LED
14
15BEKLE_MS = 300 # TR: Renkler arasi bekleme | EN: Switch delay (ms)
16
17print("== BlueGrays · bluegrays.com ==")
18print("Polis Cakar Basit / Simple Police Alternating")
19print("Kirmizi: GP11 | Mavi: GP12")
20
21# ============ ANA DONGU / MAIN LOOP ============
22while True:
23 # 1) Kirmizi yak, mavi sondur
24 kirmizi.value(1)
25 mavi.value(0)
26 print("[FLIP] KIRMIZI / RED")
27 sleep_ms(BEKLE_MS)
28
29 # 2) Mavi yak, kirmizi sondur
30 kirmizi.value(0)
31 mavi.value(1)
32 print("[FLIP] MAVI / BLUE")
33 sleep_ms(BEKLE_MS)
34