第八课 简单介绍树莓派的GPIO口
我们这节课主要介绍下树莓派的GPIO接口,下面我们先看下图:
上图是树莓派2代的接口(不同型号接口会有差异),我们就以此为例来说下这些接口。
GPIO介绍
GPIO 英文全称是:General-purpose input/output
通用型之输入输出的简称,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO)。(以上内容转自维基百科)
通过这些GPIO口,我们可以控制很多第三方的寄存器设备,简单来说我们可以通过这些I/O口控制一些芯片的电路、读取传感器的数值等。
所需材料
材料名称 | 数量 |
---|---|
树莓派2代板子(包含电源、数据线、存储卡) | 1 |
智能小车底盘(包含四个直流电机) | 1 |
移动电源 | 1 |
L298N电机驱动板 | 1 |
杜邦线母对公 | 10 |
杜邦线母对母 | 10 |
无线网卡 | 1 |
4孔或6孔电池盒 | 1 |
安装所需软件
树莓派官方有两套GPIO的python库,分别是RPi.GPIO
和RPIO
。现在网络上许多关于树莓派GPIO文档的教程多数是RPi.GPIO
,这个是老版本的库。而RPIO
是用来替代前者的新版本。后面的课程我将使用RPIO
这个库,来给大家演示。下面安装RPIO
:
sudo apt-get install python-dev python-pip
sudo pip install RPIO