樹莓派3B使用python 實現控制 pin引腳


備注:

  1. 測試時按照代碼流程執行無效,先執行 GPIO.cleanup() 之后才能夠正常使用。
  2. 命令行輸入 gpio readall 可以顯示引腳狀態及對應功能和編碼。
  3. 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

參考鏈接:

  1. 樹莓派GPIO控制
  2. 樹莓派 40Pin 引腳對照表

  3. 樹莓派Raspberry Pi上安裝和使用RPi.GPIO模塊以及引腳對照表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM