如何控制继电器点动效果?

>s这里所谓的点动,指的是继电器打开后,延时一段时间,自动关闭。下面举个例子,比如说<span style="color:red">闪一下</span>,第一路继电器打开1秒后自动断开。 ## 1.准备条件 - 首先确保继电器处于<span style="color:red">自锁模式</span> - 第一路打开指令:<span style="color:blue">68 09 00 FF 12 00 01 12 16</span> - 第一路关闭指令:<span style="color:blue">68 09 00 FF 12 00 00 11 16</span> ## 2.语音固件制作 &emsp;&emsp;在<span style="color:red">Pin脚配置</span>下,<span style="color:green">GPIO_B6</span>配置为<span style="color:red">UART1_RX</span>,选择<span style="color:red">固定格式</span>,则识别的格式为帧头为<span style="color:blue">AA 55</span>,帧尾为<span style="color:blue">55 AA</span>,<span style="color:green">GPIO_B7</span>配置为<span style="color:red">UART1_TX</span>,<span style="color:green">波特率</span>为<span style="color:red">115200</span>,如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/lgu5zmnp.png) ::: &emsp;&emsp;在<span style="color:green">基础信息</span>选项中,添加一个命令词,配置如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/ljz2d6h2.png) ::: &emsp;&emsp;在<span style="color:green">控制详情</span>选项中,点击<span style="color:blue">添加控制</span>按钮,如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/ljz1w014.png) ::: &emsp;&emsp;语音模块识别命令后,第一个<span style="color:blue">添加控制</span>是让继电器打开,配置如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/ljz1ymkk.png) ::: &emsp;&emsp;紧接着,再点击<span style="color:blue">添加控制</span>按钮,如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/ljz20qrw.png) ::: &emsp;&emsp;第二个<span style="color:blue">添加控制</span>是让继电器<span style="color:red">延时1秒</span>关闭,配置如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/ljz24nl2.png) ::: &emsp;&emsp;<span style="color:red">延时时长</span>的单位是毫秒,意思是让语音模块等待指定时间,再执行某个操作;在这里,就是让语音模块<span style="color:red">延时1秒</span>给串口发送继电器关闭指令。 &emsp;&emsp;添加完成后,配置如下图所示: ::: hljs-center ![image.png](https://cos.easydoc.net/97929141/files/ljz27zht.png) ::: &emsp;&emsp;到此为止,固件已经设计完毕,然后点击右上角<span style="color:blue">发布版本</span>按钮,等待固件生成吧~