樹莓派入手已經已經好幾個月了,一直放著吃土,除了最早的時候裝的lnmp環境外,基本沒再操作過,昨天想用一用它的引腳來玩兒一下。入手卻極其困難,因為不知道如何開始,好在網上的資源只要你肯花時間總能找到讓你滿意的東西。下面說一下我了解到的常用使用,如有錯誤歡迎指正。
這裡我採用的是python,當然你使用c的話也是完全沒有問題的。
1.引入庫檔案:
import rpi.gpio as gpio
注意大小寫,這裡是引入python的乙個庫檔案用於操作引腳。
2.引腳的作用:輸入或輸出乙個電壓。
輸入的意義是收集外面的訊號,收集響應資訊,輸出的意義是為了輸出命令,為了執行動作。
3.輸出:
設定模式:這個是針對針腳對應關係的模式設定。
#設定針腳編號規則,一種是board,一種是bcm
gpio.setmode(gpio.board)#or
gpio.setmode(gpio.bac)
設定輸入與輸出
#將某個針腳設定為輸出pin = 11 #
第11根針腳
gpio.setup(pin,gpio.out) #
將11號針腳設定為輸出模式#or
gpio.setup(pin, gpio.in); #
將11號針腳設定為輸入模式
設定(輸出)高電位
#將某個針腳設定成高電位
pin = 11#
這是針腳的編號
gpio.output(pin,1) #
注意這裡的,直流電流只有兩個狀態0,1
有的時候也會寫成gpio.output(pin,true) gpio.output(pin,gpio.high)
設定(輸出)低電位:
#將針腳設定成低電位
pin = 12gpio.output(pin,0)
清理(釋放占用):
gpio.cleanup()
樹莓派GPIO初探 開關使用
實驗材料準備 接線 from gpiozero import button button button 4 print wait for press button.wait for press print you pushed 在終端執行以上 可以看到開關按下效果。from gpiozero imp...
樹莓派GPIO操作
樹莓派的gpio操作被抽象為檔案讀寫,下面以乙個例子來說明gpio操作 1 啟用gpio21 echo 21 sys class gpio export這個命令把字元 21 輸入 sys class gpio export之中,命令執行後,sys class gpio下面增加了代表gpio21的乙個...
樹莓派的gpio埠
樹莓派的gpio埠圖 gpio readall gpio generalpurposei oports 意思為通用輸入 輸出埠,通俗地說,就是一些引腳,可以通過它們輸出高低電平或者通過它們讀入引腳的狀態 是高電平或是低電平。gpio是個比較重要的概念,使用者可以通過gpio口和硬體進行資料互動 如u...