樹莓派的GPIO使用。

2022-01-29 02:06:02 字數 1166 閱讀 9947

樹莓派入手已經已經好幾個月了,一直放著吃土,除了最早的時候裝的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...