【Raspberry Pi 3试用体验】+WiringPi控制GPIO
来源:互联网 发布:手机淘宝部分退款流程 编辑:程序博客网 时间:2024/04/30 11:37
传送门:【Raspberry Pi 3试用体验】+WiringPi控制GPIO
1、WringPi安装
在有网络的情况下可以使用GIT工具,可以输入以下命令:
sudo apt-get install git-core
来让系统自动安装git工具。如果在这个过程中出现错误,尝试更新软件,例如输入以下指令:
sudo apt-get update
sudo apt-get upgrade
紧接着可以通过GIT获得wiringPi的源代码
git clone git://git.drogon.net/wiringPi
若需要更新wiringPi。
cd wiringPi
git pull origin
进入wiringPi目录并安装wiringPi
cd wiringPi
./build
build脚本会帮助你编译和安装wiringPi
2、测试wiringPi是否安装成功
wiringPi包括一套gpio命令,使用gpio命令可以控制树莓派上的各种接口,通过以下指令可以测试wiringPi是否安装成功。
gpio -v
可以看到树莓派的基本信息:树莓派 3 版本2,内存1G。
使用gpio readall命令来查看所有管脚的基本信息
从上图可以知道树莓派管脚有三种编号方式,第一种为板上编号(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。
来看一下实物的状态变化。
- 【Raspberry Pi 3试用体验】+WiringPi控制GPIO
- raspberry Pi on Archlinux, Install wiringPi , GPIO
- 【Raspberry Pi 3试用体验】+ 发微博
- 【Raspberry Pi 3试用体验】+编译opencv
- Raspberry Pi GPIO with Python (A WiringPi wrapper :D)
- Raspberry Pi 2 ubuntu wiringPi GPIO点亮LED
- 【Raspberry Pi 3试用体验】+ 开箱+扩容+samba
- 【Raspberry Pi 3试用体验】+wifi的一些问题
- 【Raspberry Pi 3试用体验】+ 搭建本地DNS服务器
- 【Raspberry Pi 3试用体验】+ 使用owncloud云服务
- 【Raspberry Pi 3试用体验】+ngrok 内网穿透
- 【Raspberry Pi 3试用体验】熟悉各接口+烧系统
- 【Raspberry Pi 3试用体验】+ 中文显示及输入+百度云传输
- 【Raspberry Pi 3试用体验】+Opencv+python的人脸识别
- Raspberry Pi+Python+ GPIO
- Raspberry Pi Blink--NO delay(WiringPi)
- 通过Raspberry Pi(树莓派)的GPIO接口控制发光二极管
- Raspberry PI上操作GPIO(GPIO编程,远程控制GPIO)
- LDA笔记
- 自定义View九宫格手势
- 面试题整理--Java设计模式--创建型模式
- Java堆内存Heap与非堆内存Non-Heap
- linux java程序控制台日志输出
- 【Raspberry Pi 3试用体验】+WiringPi控制GPIO
- alsa/asoundlib.h: No such file or directory
- java基础之泛型的使用
- C++中virtual(虚函数)的用法
- 【 CDN 最佳实践】CDN 加速 OSS 常见问题及处理思路
- html5移动端常见问题集锦
- 相关reactjs的相关知识
- 计算前n个数的x次方之和
- jQuery与DOM