Om wat basis ervaring op te doen met de General Purpose Input Output (GPIO) van de Raspberry Pi, heb ik een printplaatje geknutseld met op elk van de 8 poorten een ledje. Hiervoor heb ik low-current (2 mA) led's gebruikt, met een voorschakelweerstand van 680 ohm. Op het printplaatje heb ik t.b.v. vervolg-projecten ook alvast aansluitingen voor de seriele poort (RxD en Txd), 5v en 0V aangebracht (zie de groene, witte, rode en zwarte krokodillenbek klemmetjes op onderstaande foto's).
Scripting
In /etc/init.d/ o.b.v. "skeleton" een script maken dat bij elke (re)boot uitgevoerd wordt.
Met het scriptje blink_led.sh worden de ledjes in een volgorde / patroon naar wens aan en uit gedaan, totdat het bestandje do_blink_start verwijderd wordt. Hiervoor worden in het script m.n. de volgende commando's gebruikt:
while [ -f /home/pi/scripts/do_blink_start ]
do
echo "1" > /sys/class/gpio/gpio17/value
...
sleep 0.5
echo "0" > /sys/class/gpio/gpio17/value
...
echo "1" > /sys/class/gpio/gpio4/value
sleep 0.5
done