#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Execução de comando bash pela GPIO (shutdown)
# Programa fica em loop até executar CRTL+c ou kill no processo
import RPi.GPIO as GPIO
import subprocess
GPIO.setmode(GPIO.BCM)
SWITCH = 3 #BOARD 5
GPIO.setup(SWITCH, GPIO.IN, pull_up_down=GPIO.PUD_UP) #com pull-up via sw
while 1:
GPIO.wait_for_edge(SWITCH, GPIO.FALLING)
subprocess.call(["halt"])