樹莓派的引腳圖
GPIO編號有兩種編號模式(BOARD)和(BCM)
本文用的是BOARD模式,編號圖點擊這里查看
RPi.GPIO庫
使用python3的RPi.GPIO庫操作RaspberryPi的GPIO
樹莓派中應該有預裝,但是如果沒有裝,也可以自己裝。
執行如下命令
sudo apt-get update
sudo apt-get install python3-rpi.gpio
# pyhton2 : sudo apt-get install python-rpi.gpio
如果報錯需替換下樹莓派鏡像源。參考點這里
替換后重新執行如上命令
如下作為檢測輸入簡單案例,詳情參考:https://blog.csdn.net/oalevel/article/details/79212949
1 import RPi.GPIO as GPIO 2 import time 3 4 GPIO.setmode(GPIO.BOARD) 5 GPIO.setup(12,GPIO.IN) 6 while True: 7 print(GPIO.input(12)) 8 if GPIO.input(12): 9 print('打開') 10 time.sleep(1) 11 else: 12 print('關閉') 13 time.sleep(1)