树莓派论坛
直播中

chenwei6991627

11年用户 4730经验值
擅长:可编程逻辑 测量仪表 嵌入式技术 模拟技术 控制/MCU
私信 关注
[经验]

【Raspberry Pi 3试用体验】+WiringPi控制GPIO

本帖最后由 chenwei6991627 于 2016-5-21 12:26 编辑

1、WringPi安装
在有网络的情况下可以使用GIT工具,可以输入以下命令:
sudo apt-get install git-core
来让系统自动安装git工具。如果在这个过程中出现错误,尝试更新软件,例如输入以下指令:

sudo apt-get update
sudo apt-get upgrade
IMG_0102.JPG
紧接着可以通过GIT获得wiringPi的源代码
git clone git://git.drogon.net/wiringPi
IMG_0103.JPG
若需要更新wiringPi。
cd wiringPi
git pull origin
进入wiringPi目录并安装wiringPi
cd wiringPi
./build
build脚本会帮助你编译和安装wiringPi
IMG_0104.JPG
2、测试wiringPi是否安装成功
wiringPi包括一套gpio命令,使用gpio命令可以控制树莓派上的各种接口,通过以下指令可以测试wiringPi是否安装成功。
gpio -v

IMG_0105.JPG
可以看到树莓派的基本信息:树莓派 3 版本2,内存1G。
使用gpio readall命令来查看所有管脚的基本信息

IMG_0106.JPG
从上图可以知道树莓派管脚有三种编号方式,第一种为板上编号(37),即中间两列,表示第几号插针。第二中为wiringPi编码(25),使用wiringPi库编程时是用wiringPi编号,第三种为BCM编号,这个是更加BCM管脚来编号的,使用bcm2837库或python的RPi.GPIO编程时使用BCM编号。
3、我们可以使用gpio命令操作树莓派GPIO,下面我们可以gpio命令控制LED。
输入命令:    gpio -g mode 26 out
设置管脚为输出模式,-g参数表示是以BCM编号方式,如果去掉这个参数测以wiringPi编号方式,即为25。
输入命令:    gpio -g write 26 1
设置管脚为高电平,点亮LED;
输入命令:    gpio -g write 26 0
设置管脚为低电平,熄灭LED。
来看一下实物的状态变化。

IMG_0107.JPG











回帖(3)

曲终人散

2016-5-23 07:51:46
举报

madrabbit

2016-12-19 16:30:16
对照教程,可以实现GPIO输出了哦;
开心,谢谢楼主~
举报

LAU KIM HUNG

2018-2-9 11:58:11
very good job.......
举报

更多回帖

发帖
×
20
完善资料,
赚取积分