附圖為我們 控制按鍵、LED的電路圖
圖中用Pin 11(GPIO 0)控制LED / Pin 7(GPIO 7)控制按鍵開關
把電路圖接好後,就可以準備把程式寫成一個檔案,這邊我是命名為switch_led_double.py
#switch_led_double.py import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) switch=7 led=11 i=0 print "Setup Switch Pin 7 is a input" GPIO.setup(switch,GPIO.IN) print "Setup Switch Pin 11 is a output" GPIO.setup(led,GPIO.OUT) while True: input=GPIO.input(switch) if (input): i+=1 print ("Button is on("+str(i)+")") GPIO.output(led,GPIO.HIGH) time.sleep(0.1) GPIO.output(led,GPIO.LOW) time.sleep(0.05) GPIO.cleanup()結果影片:
當我們按一下,或是連續按,LED都會呈現亮滅的的動作
沒有留言:
張貼留言