樹莓派入手已經已經好幾個月了,一直放着吃土,除了最早的時候裝的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 = 12 GPIO.output(pin,0)
清理(釋放占用):
GPIO.cleanup()