Skip to content

GPIO / LED control#

The PiBox has 3 user-controllable LEDs on the front panel that can be controlled via the Pi’s GPIO pins using a variety of languages. GPIO pin X can be used to turn off the system LEDs (panel left)

Pinout#

GPIO Pin Function
GPIO 17 blue LED (not working)
GPIO 2 green LED
GPIO 27 red LED
----------- --------------------
GPIO X (OE) Toggle System LEDs

Controlling with Bash#

The following example turns the blue LED on for 1 second, then off

# First make the GPIO pin accessible in user space
echo "17" > /sys/class/gpio/export

# Set the GPIO pin as an output
echo "out" > /sys/class/gpio/gpio17/direction

# Turn the LED ON, wait 1 second, then OFF
echo "1" > /sys/class/gpio/gpio17/value
sleep 1
echo "0" > /sys/class/gpio/gpio17/value

Controlling with Python#

TODO