ZDAUTO-Arduino UNO扩展板应用案例:基于M5S的呼吸灯实验-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6601|回复: 0

ZDAUTO-Arduino UNO扩展板应用案例:基于M5S的呼吸灯实验

[复制链接]
发表于 2020-5-26 14:57 | 显示全部楼层 |阅读模式
本帖最后由 智达ZDAUTO 于 2020-5-26 15:01 编辑

一、设计思路
本系统基于Arduino板设计一款通过M5S控制LED灯呼吸的应用,该系统主要由Arduino模块、LED驱动电路、触摸传感器、Arduino拓展板与M5S模块组成。单片机通过检测触摸传感器模块信号脚,执行相应命令,通过M5S模拟量输出模块控制LED灯,具有开灯、关灯、调节亮度、呼吸灯等功能。


二、硬件物料
硬件物料.png

Arduino板通过连接M5S扩展板,利用一个PWM输出脚驱动M5S,进而控制灯泡,本系统硬件接线如图1所示:
呼吸灯案例0.png 图1

Arduino UNO R3实物如图2所示,引脚定义如表1所示:
呼吸灯案例1.png

Arduino UNO R3扩展板模块的实物图以及接口定义如图3所示:
图片4.jpg 图3

ZDAUTO-Arduino UNO 扩展板模块原理图如图4所示:
IO原理图.png 图4

三、软件设计
本系统软件设计采用Arduino IDE。
为了区分长按与短按,在触摸传感器初次被触摸后,通过延迟处理,再判断是否仍然被触摸来区分长按与短按。程序流程图如图5所示:
软件设计.png 图5

四、实验成品
实验成品.png

五、总结
(1) 本设计通过Arduino UNO R3开发板和Arduino UNO R3扩展板组合,通过Arduino进行IO输出,利用M5S模块控制24V。
(2) Arduino UNO R3扩展板设计规范化,功能强大,应用性强。非常适用于DIY以及小程序的控制制作。
(3) M5S模块具有十分可靠的稳定性,性能优越,用于小信号控制大电压十分稳定,AO类型模拟量输出模块,高稳定性,高精度。
(4) 本系统可用于更多的控制环境中,原理类同。


六、硬件物料中的同款模块化器件和ARDUINO I/O扩展板均可在淘宝店进行购买!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-7-7 02:10 , Processed in 0.110182 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表