电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
【雕爷学编程】Arduino动手做(97)---10段LED光柱模块
分 享
扫描二维码分享
【雕爷学编程】Arduino动手做(97)---10段LED光柱模块
雕爷学编程
雕爷学编程
关注
发布时间: 2022-02-10
丨
阅读: 828
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。 #### 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) #### 实验九十七:10段LED发光条MT102510AG数码显示光柱模块 ![](https://cf03.ickimg.com/bbsimages/202202/969c9a8461e80f7fa1e617842980f30b.jpg) 10段光条数码管红色20个脚,外形尺寸:25.10x10.10x7.9mm,一面脚为正极一面为负极,超亮红色光条,10个笔段可以单独控制 ![](https://cf03.ickimg.com/bbsimages/202202/749d78570b752497fa6b4ddc688c13af.jpg) ![](https://cf03.ickimg.com/bbsimages/202202/f679e22d9d23b6f72e2d083f0300a25f.jpg) ![](https://cf03.ickimg.com/bbsimages/202202/12094cd75ea8030ed1ba102b54a14a50.jpg) 模块特性 *能在低电压、小电流条件下驱动发光; *发光响应时间极短(<0.1μs),高频特性好,单色性好,亮度高; *体积小,重量轻,抗冲击性能好。固态封装,封装方式为灌胶型,稳定性高; *寿命长,使用寿命在5万小时以上; *可连续扫描驱动各灯段; *良好的显示效果、视角宽; *推荐恒流使用,恒压会出现亮度不均匀现象; *表面有保护膜的产品,可以在使用前撕下来; *使用温度:-30℃至65℃。 ![](https://cf03.ickimg.com/bbsimages/202202/6dc65c5e69e8a46c0169354101c54efa.jpg) ![](https://cf03.ickimg.com/bbsimages/202202/07d7b8d76dacf21433b061958c3b4839.jpg) ![](https://cf03.ickimg.com/bbsimages/202202/45adea1d6442cb8f36e8c9234a7bf75a.jpg) ![](https://cf03.ickimg.com/bbsimages/202202/44025585b3bb68e806415df0a8e45f6e.jpg) 实验开源代码 ```cpp /@@* 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验九十七:10段LED发光条MT102510AG数码显示光柱模块 1、项目一:10段红色数码光条,逐条点亮逐条熄灭 2、接脚(2、3、4、5、6、7、8、9、10、11) */ int BASE = 2 ; int NUM = 10; void setup(){ for (int i = BASE; i < BASE + NUM; i ++) { pinMode(i, OUTPUT); } } void loop(){ for (int i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, LOW); delay(200); } for (int i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, HIGH); delay(200); } } ``` 实验场景图 ![](https://cf03.ickimg.com/bbsimages/202202/719c4a9959d21260b118226b9ab0aa29.jpg) 实验开源代码之二 ```cpp /@@* 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验九十七:10段LED发光条MT102510AG数码显示光柱模块 1、程序之二,流水灯效果:全灭的灯逐个往一边点亮,再逐 个往开始端灭掉,循环即可,当然也可以其它效果,可自己设定 2、接脚(2、3、4、5、6、7、8、9、10、11) */ int led1 = 2; int led2 = 3; int led3 = 4; int led4 = 5; int led5 = 6; int led6 = 7; int led7 = 8; int led8 = 9; int led9 = 10; int led10 = 11; int i; void setup() { for (i = 2; i < 12; i++) { pinMode(i, OUTPUT); } } void loop() { for (i = 1; i < 12; i++) { digitalWrite(i, HIGH); delay(50); } for (i = 12; i > 1; i--) { digitalWrite(i, LOW); delay(50); } } ``` 实验开源代码之三 ```cpp /@@* 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验九十七:10段LED发光条MT102510AG数码显示光柱模块 1、程序之三,控制多个LED实现多种闪烁效果 2、接脚(2、3、4、5、6、7、8、9、10、11) */ int led1 = 2; int led2 = 3; int led3 = 4; int led4 = 5; int led5 = 6; int led6 = 7; int led7 = 8; int led8 = 9; int led9 = 10; int led10 = 11; int n; void setup(){ for(n=2;n<=11;n++) { pinMode(n, OUTPUT); } } void loop(){ turn1(); clean(); turn2(); clean(); turn3(); clean(); } void turn1() { for(n=2;n<=11;n++) { digitalWrite(n,HIGH); delay(300); } for(n=2;n<=11;n++) { digitalWrite(n,LOW); delay(300); } } void turn2() { for(int x=0;x<=2;x++) { for(n=2;n<=11;n++) { digitalWrite(n,HIGH); } delay(300); for(n=2;n<=11;n++) { digitalWrite(n,LOW); } delay(300); } } void turn3() { for(int x=0;x<=2;x++) { digitalWrite(2,HIGH); digitalWrite(3,HIGH); for(n=4;n<=11;n++){ digitalWrite(n,LOW); } delay(300); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,LOW); digitalWrite(8,LOW); digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(11,LOW); delay(300); digitalWrite(10,HIGH); digitalWrite(11,HIGH); for(n=2;n<=9;n++){ digitalWrite(n,LOW); } delay(300); } } void clean() { for(n=2;n<=11;n++) { digitalWrite(n,LOW); } delay(300); } ``` 实验的视频记录 https://v.youku.com/v_show/id_XNDMzNTk0ODE1Ng==.html?spm=a2hzp.8244740.0.0 实验开源图形编程(Mind+、Mixly、编玩边学) ![](https://cf03.ickimg.com/bbsimages/202202/a5560635b0d3e0f31c2902575d9169ac.jpg)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
雕爷学编程
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交