Interruttore spegnimento Raspberry

Funziona su una qualsiasi distribuzione linux, richiede python.

Sorgente script:

#!/user/bin/python
import RPi.GPIO as GPIO
import time
import os
GPIO.setwarnings(False)

button = 22

# Init GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(button, GPIO.IN, pull_up_down = GPIO.PUD_UP)
GPIO.wait_for_edge(button, GPIO.FALLING)
print "Shutdown"
os.system("/sbin/shutdown -h now")

 

Interruttore collegato sui pin 9 GND e 15 GPIO 22