Raspberry Pi – RGB LED aansturen via GPIO (Python)

raspberry pi logo

In dit voorbeeld gaan we een RGD LED aansturen via de GPIO pinnen van de Raspberry Pi met een python script.

Wat heb je nodig?

1) Python RPi.GPIO bibliotheek (standaard geïnstalleerd op de wheezy image)

Sluit de RGB LED aan met een weerstand volgens onderstaand schema:


Raspberry Pi RGB LED schema1) GND > Weerstand> Kathode LED
2) GPIO17 > R van de RGB LED
3) GPIO27 > G van de RGB LED
4) GPIO22 > B van de RGB LED

Voorbeeld LED aan zetten met commandolijn:

rood1 = rood aan
rood0 =rood uit
groen1 = groen aan
groen0 = groen uit
blauw1 = blauw aan
blauw0 = blauw uit

Om de rode LED aan te zetten, gebruik het script als volgtt:  sudo python rgbled.py rood1

Hieronder is een voorbeeld om met PWM (Pusle Width Modulation) te werken, de waarden kunnen worden opgegeven op de commandolijn:

Om een kleurenix te maken, gebruik het script als volgtt:  sudo python rgbkleur.py 0 255 200