洛达应用层开发教程系列15-LED配置1

其实对于应用层开发来说,三个比较重要的就是按键,提示音,LED,前面几节我们已经讲了按键,提示音,今天把LED讲解完了之后,我们对于洛达的基本开发就完成了,更多细节的东西,就需要根据项目的不同,去添加修改了

  1. 首先打开config tool工具,我们之前学习过的学习过的,得到如下界面:

    config工具选择文件后的界面

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

    configLED配置界面

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

    configLED同步索引文件按钮

    configLED选择索引文件

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

    configLED选择索引文件之后的界面

  5. 这样我们只要根据我们的事件,配置我们的LED,默认支持两个LED,对应开发板,LED0是红灯,LED1是蓝灯,具体参考原理图。

    我们以IDLE为例进行简介,首先双击IDLE行,会弹出相应的配置窗口

    configLED配置窗口

    下面根据上图,逐个解释一下各个配置窗口的意思

    1. Led Time Unit:时间单位,和下面的T0-T3等进行组合使用,例如T0 = T0 * Led Time Unit
    2. T0:启动LED的时间,相当于延时时间
    3. T1:LED亮的时间
    4. T2:LED灭的时间
    5. T3:两次(如果Repeat times为n,那么当重复了n之后,为一次)LED亮灭的时间
    6. Repeat times(T1,T2):T1和T2的重复次数,当为0的时候,无限次
    7. Loop For Extend Repeat times:T1 + T2 + Repeat times重复的次数,当为0的时候,无限次
    8. LED Brightness:亮度
    9. LED Pattern:模式,LED_ON(LED使能,上面的配置可用),LED_OFF(LED失能,上面的配置不可用)

    configLED时间理解图

  6. 通过上面的解释,对于如何配置LED已经是很简单了,只要根据自己的LED显示模式,在上面的配置界面中,进行时间的修改,以达到我们想要的效果

    注意:默认代码支持的闪烁模式,如果要想支持呼吸灯模式,就要修改相应的代码,这里下一节代码分析时候说。