[PI]GPIO Button

PI使用 python 中的 RPi.GPIO 控制的 Lib 進行

image

按下BUTTON 得到的結果
image

[Code in here]
import time
import RPi.GPIO as GPIO

BUTTON_PIN = 18

def my_callbackfunc(channel):
     print(‘Press Button’)

GPIO.setmode(GPIO.BCM)
GPIO.setup(BUTTON_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.add_event_detect(BUTTON_PIN, GPIO.FALLING, callback=my_callbackfunc, bouncetime=250)

try:
     print(‘Ctrl-C Stop’)
     while True:
       time.sleep(1)
except KeyboardInterrupt:
     print(‘關閉程式’)
finally:
     GPIO.cleanup()

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s