上一期写了树莓派ssh和vnc,这一期写树莓派的GPIO接口(3B+为40个,也只介绍树莓派3b+的。)
安装好系统之前我们就要开始瞭解树莓派了。C/C++编程的wiringPi库,python的RPI.GPIO库,这些都要瞭解才能玩转树莓派。
首先,我们介绍树莓派的IO口,3B+有40个口。具体如下
3.3v 1|2 5v
SDA0 3|4 5v
SCL0 5|6 0V
GPIO7 7|8 TXD
0V 9|10 RXD
GPIO0 11|12 GPIO1
GPIO2 13|14 0V
GPIO3 15|16 GPIO4
3.3v 17|18 GPIO5
MOSI 19|20 0V
MISO 21|22 GPIO6
SCLK 23|24 CE0
0V 25|26 CE1
SDA.0 27|28 SCL.0
接下来是树莓派3b+特殊的GPIO
GPIO.21 29|30 0V
GPIO.22 31|32 GPIO.26
GPIO.23 33|34 0V
GPIO.24 35|36 GPIO.27
GPIO.25 37|38 GPIO.28
0V 39|40 GPIO.29
树莓派的IO口说乱其实这样显示给大家是很清晰的,但是用于C++和Python就不一样了。
需要瞭解的去CSDN、百度、Google等等的地方查找~
以上就是树莓派的GPIO口了。接下来给大家介绍怎么安装C++的wiringPi库和python的RPI.GPIO库。
这里解释一下,两个库对于的每一个IO口功能不一样的,修改容易出事,所以需要先指定程序语言再应用到IO口,这个雷替大家踩过哈哈哈~
Step I ——安装wiringPi库(C++玩家注意看!!)
万年终端走起,输入如下命令:
git clone git://git.drogon.net/wiringPi
来获得wiringPi库。
之后安装,如下命令:
cd wiringPi
git pull origin
./ build
之后就安装成功了。
最后来测试是否安装成功,命令如下:
gpio -v
如果出现了gpio版本和树莓派细节介绍,那就可以了。
输入如下命令,可以查看io口映射表:
gpio readall
如果正常出现,那就成功了。
Step II ——安装RPI.GPIO库(Python玩家注意!!!)
RaspberryPi的OS镜像自带安装了这库。
如果您需要学会怎么安装python-dev包,输入如下命令:
sudo apt-get install python-dev
树莓派的教程算到此爲止了,剩下的就是靠探索了。
Comments | NOTHING