Arduino条形LED模块是由一个10段的条形LED和一个LED控制芯片MY9221构成。该模块采用的是沉金工艺,同时采用防插反接口,操作更加安全,采用IIC通信协议,只占用单片机两个IO接口就可以实现10段LED的控制。此产品可以应用在电池剩余电量检测,水位显示,土壤湿度显示,音乐律动和其他需要梯度显示的方面。
产品侧面展示
产品正面展示
#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
近期新闻
热门新闻
奥松智能微信