先安装git:
sudo apt-get install git-core
新建一个library的文件夹进入后使用clone命令下载:
git clone git://git.drogon.net/wiringPi
执行build安装:
cd wiringPi
./build
安装完成后执行查看版本号是否安装成功:
git -v
使用GPIO控制接口查看是否有变化:(wPi栏编号)
将gpio 1设置为输出:
gpio mode 1 out
将gpio 1设置为1(高电压):
gpio write 1 1
读取gpio 1的状态:
gpio read 1
将gpio 1设置为0(低电压):
gpio write 1 0
利用以下代码也可查询配置GPIO情况
import RPi.GPIO as GPIO
import time
strmap={\
GPIO.IN:"GPIO.IN",\
GPIO.OUT:"GPIO.OUT",\
GPIO.SPI:"GPIO.SPI",\
GPIO.I2C:"GPIO.I2C",\
GPIO.HARD_PWM:"GPIO.HARD_PWM",\
GPIO.SERIAL:"GPIO.SERIAL",\
GPIO.UNKNOWN:"GPIO.UNKNOWN"
}
GPIO.setmode(GPIO.BOARD)
for x in range(1,26):
if x not in [1,2,4,6,9,14,17,20,25]:
print ("PIN"+str(x)+" :"+strmap[GPIO.gpio_function(x)])
else:
print ("PIN"+str(x)+" : POWER")