RISC-V技术论坛
直播中

abcd7471

9年用户 62经验值
擅长:嵌入式技术
私信 关注

【乐鑫ESP32-C3 RISC-V处理器IoT开发板试用体验】点亮板子自带的RGB灯!

本帖最后由 abcd7471 于 2021-8-8 18:42 编辑

    看到开发板上自带一颗RGB三色灯,想着点亮试试看,然后查看板子原理图,发现这个RGB灯不是一般的RGB灯,我还是第一次看到这种RGB灯。实物图:

微信截图_20210808181504.png

     打开原理图查看,该RGB灯仅使用一个GPIO口通讯,有DIN数据输入,和DOUT数据输出,这种灯是那种可以串联起来用的。仅用一个GPIO就可以控制N多个RGB灯。该RGB灯原理图如下:

微信截图_20210808182020.png

查找开发板的示例工程,发现一个led_strip的工程,这个工程使用到RMT,官方文档有关于RMT的说明,如图所示:

微信截图_20210808182531.png

使用eclipse导入并打开led_strip工程,如图所示:

微信截图_20210808182911.png

打开工示例程后,直接编译,下载,并不能点亮RGB灯,因为还要设置所使用的GPIO口,和RGB灯的数量,双击打开sdkconfig, 如图所示:

微信截图_20210808183137.png

然后弹出SDK设置界面,选择Example Configuration ,然后设置GPIO口,和RGB灯的数量,通过查看板子的原理图,可知该RGB灯连接到GPIO8上面,所以输入参数8,灯的数量1,如图所示:

微信截图_20210808183426.png

设置好,然后Ctrl+S保存设置,然后编译、下载,就可以看到板子上的RGB灯疯狂的闪烁了,非常炫!效果如视频所示:


WeChat_20210808184041

更多回帖

发帖
×
20
完善资料,
赚取积分