树莓派控制大型led(树莓派第一个简单的LED点亮)
树莓派控制大型led(树莓派第一个简单的LED点亮)通过用gpio readall我们可以看到编码0的针脚也就是我们正极针脚是IN(输入)模式,所以我们要先将其改out(输出)模式安装完成之后可以在终端输入gpio -v查看版本信息和gpio readall查看所以GPIO针脚状态!由于官方最新片的树莓派系统已经安装了git所以我们在这里也就不讲怎么安装git了,不会的可以直接百度。打开树莓派的终端之后输入下面代码,把WiringPi程序克隆下来!git clone git://git.drogon.net/wiringPi
之前有介绍了树莓派的系统烧录和远程访问,现在终于轮到树莓派上最实用的功能之一GPIO的操作了!
General Purpose Input Output (通用输入/输出)简称GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
先来张线路图和wiringPi的编码图
这次我的用到的一个软件是WiringPi,WiringPi是一个为树莓派上使用的博通BCM2835芯片用C语言写的GPIO访问库。
由于官方最新片的树莓派系统已经安装了git所以我们在这里也就不讲怎么安装git了,不会的可以直接百度。
打开树莓派的终端之后输入下面代码,把WiringPi程序克隆下来!
git clone git://git.drogon.net/wiringPi
安装完成之后可以在终端输入gpio -v查看版本信息和gpio readall查看所以GPIO针脚状态!
通过用gpio readall我们可以看到编码0的针脚也就是我们正极针脚是IN(输入)模式,所以我们要先将其改out(输出)模式
用法
gpio mode [针脚编码] out/in
事例:gpio mode 0 out
再用gpio readall查看一下,就变成out(输出)模式了!
然后为该阵脚赋值1为输出逻辑高电平(点亮),0输出逻辑低电平(熄灭),使用方法
gpio write [阵脚编号] 1/0
事例:gpio write 0 1
熄灭直接把1换成0就可以了!
实际效果大家可以看一下视频: