Commit Graph

1 Commits

Author SHA1 Message Date
David Montero 909c94c5fb feat(examples): add single-board Raspberry Pi 3/4/5 GPIO examples
Six gpiozero (Python) examples to exercise the Pi 3/4/5 QEMU Linux boards
with different sensors/actuators. All strictly digital — the Pi has no ADC
and PWM is not simulated, so this covers the GPIO in/out paths that work:
  - [Pi 3] Blink an LED
  - [Pi 3] Running Lights (5 LEDs)
  - [Pi 4] Button Toggles LED
  - [Pi 4] RGB LED Color Cycle (digital, 7 colors, pwm=False)
  - [Pi 5] PIR Motion Alarm
  - [Pi 5] Traffic Light

Structure mirrors the existing Pi example (boards[] + vfsFiles['script.py'],
run via 'python3 /home/pi/script.py'); LEDs wired directly like
nano-button-led. gpiozero is used because it works across Pi 3/4/5 (RPi.GPIO
doesn't on Pi 5). Adds a smoke test loading all six (board kind, components,
wiring consistency, gpiozero script present in the VFS).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 04:36:58 +02:00