相关商品
【奥松新品】条形LED模块——制作光线强度指示灯
编辑:Neil2015-11-20 浏览次数:1000
产品介绍:
Arduino条形LED模块是由一个10段的条形LED和一个LED控制芯片MY9221构成。该模块采用的是沉金工艺,同时采用防插反接口,操作更加安全,采用IIC通信协议,只占用单片机两个IO接口就可以实现10段LED的控制。此产品可以应用在电池剩余电量检测,水位显示,土壤湿度显示,音乐律动和其他需要梯度显示的方面。
产品图片:
产品侧面展示
产品正面展示
产品参数:
- 1.工作电压:3.3V / 5V
- 2.产品尺寸:40mm * 25mm
- 3.产品重量:6g
- 4.通信协议:IIC
-
5.引脚定义:
SDA:IIC数据引脚
SCL:IIC时钟引脚
- :电源地
+ :电源正 - 6.条形LED颜色:1段红色、1段黄色、8段绿色
- 7.控制芯片:MY9221
示例代码:
#include "RobotBase_LED_Bar.h"
RobotBase_LED_Bar bar(A5, A4, 0);
int sensorPin = A2;
int value = 0;
void setup()
{
bar.begin();
Serial.begin(9600);
}
void loop()
{
value = analogRead(sensorPin);
if(value>300 & value<600)
{
bar.setLevel(6);
delay(100);
}
else if(value>600&value<1023)
{
bar.setLevel(3);
delay(100);
}
else
{
bar.setLevel(10);
delay(100);
}
Serial.println(value);
delay(100);
}
}
实验连接图:
如图所示进行接线,条形LED 接扩展板的IIC接口,光线传感器接扩展板的A2接口。
将示例代码上传到Carduino UNO 控制器中,指示灯分为三个状态,分别是亮起3个、亮起6个、全部亮起,表示三种光线强度,分别为光线暗、光线较亮、光线明亮,此为通过条形LED显示光线强度的一个例子,显示电池点亮或者水位等应用同理可实现。
购买地址:
中文官网购买地址:http://www.alsrobot.cn/goods-700.html
淘宝购买地址:https://item.taobao.com/item.htm?id=522645948244
用户评价
暂时还没有任何用户评论