Navigation

pythoon

Raspberry Pi - input button in pythoon

Raspberry Pi (B)

import RPi.GPIO as GPIO
import time
import os

#adjust for where your switch is connected
buttonPin = 3
GPIO.setmode(GPIO.BCM)
GPIO.setup(buttonPin,GPIO.IN)

while True:
  #assuming the script to call is long enough we can ignore bouncing
  if (GPIO.input(buttonPin)<>1):
    #this is the script that will be called (as root)
    os.system("echo Hello world")
    time.sleep(1)
Subscribe to pythoon