洛达应用层开发教程系列15-LED配置1
洛达应用层开发教程系列15-LED配置1
其实对于应用层开发来说,三个比较重要的就是按键,提示音,LED,前面几节我们已经讲了按键,提示音,今天把LED讲解完了之后,我们对于洛达的基本开发就完成了,更多细节的东西,就需要根据项目的不同,去添加修改了
-
首先打开config tool工具,我们之前学习过的学习过的,得到如下界面:

-
然后点击LED,就会出现配置LED的界面

-
上图,我们发现只有索引,但是没有索引的具体名字,没法正常对应,这是跟提示音操作一样,我们要找到对应的索引文件,我们点击Sync LED Index From *.h按钮,去选择索引文件,和提示音的索引文件在同一个文件夹


-
当上面选择相应的文件之后,就会得到如下界面

-
这样我们只要根据我们的事件,配置我们的LED,默认支持两个LED,对应开发板,LED0是红灯,LED1是蓝灯,具体参考原理图。
我们以IDLE为例进行简介,首先双击IDLE行,会弹出相应的配置窗口

下面根据上图,逐个解释一下各个配置窗口的意思
- Led Time Unit:时间单位,和下面的T0-T3等进行组合使用,例如T0 = T0 * Led Time Unit
- T0:启动LED的时间,相当于延时时间
- T1:LED亮的时间
- T2:LED灭的时间
- T3:两次(如果Repeat times为n,那么当重复了n之后,为一次)LED亮灭的时间
- Repeat times(T1,T2):T1和T2的重复次数,当为0的时候,无限次
- Loop For Extend Repeat times:T1 + T2 + Repeat times重复的次数,当为0的时候,无限次
- LED Brightness:亮度
- LED Pattern:模式,LED_ON(LED使能,上面的配置可用),LED_OFF(LED失能,上面的配置不可用)

-
通过上面的解释,对于如何配置LED已经是很简单了,只要根据自己的LED显示模式,在上面的配置界面中,进行时间的修改,以达到我们想要的效果
注意:默认代码支持的闪烁模式,如果要想支持呼吸灯模式,就要修改相应的代码,这里下一节代码分析时候说。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 活着死去
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

