快捷搜索:  汽车  科技

树莓派控制大型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的编码图

树莓派控制大型led(树莓派第一个简单的LED点亮)(1)

这次我的用到的一个软件是WiringPi,WiringPi是一个为树莓派上使用的博通BCM2835芯片用C语言写的GPIO访问库。

由于官方最新片的树莓派系统已经安装了git所以我们在这里也就不讲怎么安装git了,不会的可以直接百度。

打开树莓派的终端之后输入下面代码,把WiringPi程序克隆下来!

git clone git://git.drogon.net/wiringPi

树莓派控制大型led(树莓派第一个简单的LED点亮)(2)

安装完成之后可以在终端输入gpio -v查看版本信息和gpio readall查看所以GPIO针脚状态!

树莓派控制大型led(树莓派第一个简单的LED点亮)(3)

通过用gpio readall我们可以看到编码0的针脚也就是我们正极针脚是IN(输入)模式,所以我们要先将其改out(输出)模式

用法

gpio mode [针脚编码] out/in

事例:gpio mode 0 out

树莓派控制大型led(树莓派第一个简单的LED点亮)(4)

再用gpio readall查看一下,就变成out(输出)模式了!

然后为该阵脚赋值1为输出逻辑高电平(点亮),0输出逻辑低电平(熄灭),使用方法

gpio write [阵脚编号] 1/0

事例:gpio write 0 1

树莓派控制大型led(树莓派第一个简单的LED点亮)(5)

熄灭直接把1换成0就可以了!

实际效果大家可以看一下视频:

猜您喜欢: