树莓派进阶之路 (006) - 树莓派安装wiringPi
安装git-core
sudo apt-get install git-core
下载winringPi库
git clone git://git.drogon.net/wiringPi
编译和安装库
cd wiringPi
./build
另外大家可以使用下面的命令对库进行更新
cd wiringPi
git pull origin
检测是否安装成功:
gpio -v
#!/bin/bash cd / echo "安装git-core" sudo apt-get install git-core echo "下载winringPi库" git clone git://git.drogon.net/wiringPi echo "编译和安装库" cd wiringPi sudo ./build echo "另外大家可以使用下面的命令对库进行更新" cd wiringPi sudo git pull origin echo "版本检查" gpio -v
==========================================================================================================================
树莓派40Pin引脚针脚定义图 GPIO对照表 GPIO库 API 兼容26P
树莓派和普通电脑不一样的地方在于它有可编程的GPIO(General Purpose Input/Output)接口,可以用来驱动各种外设(如传感器,步进电机等)。
但GPIO的编号方法有些混乱,不同的API(如wiringPi,RPi.GPIO等)对GPIO的端口号编号并不一样。
GPIO库:
- wiringPi C,有Perl, PHP, Ruby, Node.JS和Golang的扩展,支持wiringPi Pin和BCM GPIO两种编号
- RPi.GPIO Python,支持Board Pin和BCM GPIO两种编号
- Webiopi,Python, 使用BCM GPIO编号
- WiringPi-Go, Go语言,支持以上三种编号