備注:
- 測試時按照代碼流程執行無效,先執行 GPIO.cleanup() 之后才能夠正常使用。
- 命令行輸入 gpio readall 可以顯示引腳狀態及對應功能和編碼。
- GPIO引腳是輸入輸出引腳,可以輸出高低電平
引腳示例:
代碼:
// 用Python通過PRI.GPIO命令控制GPIO // 用Python控制GPIO,最便捷的方法就是使用python類庫,比如樹莓派系統本身集成的RPi.GPIO。 在putty的ssh終端輸入命令: // 進入python交互界面 pi@raspberrypi:~ $ python >>> //這是python的提示符。 // 導入python類庫RPi.GPIO,命名為別名為GPIO >>> import RPi.GPIO as GPIO // 引入之后,就可以使用 GPIO 模塊的函數了。 // 設置BOARD編碼方式,基於BCM // 樹莓派3 GPIO分為如下的三種編碼方式:物理引腳BOARD編碼,BCM編碼,以及 wiringPi 編碼。 >>> GPIO.setmode(GPIO.BCM) // 輸出模式 >>> GPIO.setup(18,GPIO.OUT) // GPIO18輸出高電平,LED點亮 >>> GPIO.output(18,GPIO.HIGH) // GPIO18輸出低電平,LED熄滅 >>> GPIO.output(18,GPIO.LOW) // 用完后進行清理 >>> GPIO.cleanup() // 退出python交互界面 >>> Ctrl+D