eew_cT3H5d 发表于 2024-5-16 20:39

【Beetle ESP32 C6迷你开发板】多功能桌面空气质量检测仪-02驱动ws2812全彩LED灯

本帖最后由 eew_cT3H5d 于 2024-5-16 21:28 编辑

<p>一、Arduino环境搭建</p>

<p>1.1添加Beetle ESP32 C6开发板到Arduino IDE</p>

<p>Arduino IDE默认没有ESP32开发板需要手动添加,并且需要安装最新的版本才能找到ESP32 C6,具体可参考DFrobot的官方</p>

<p><a href="https://wiki.dfrobot.com.cn/SKU_DFR1117_Beetle_ESP32_C6" target="_blank">https://wiki.dfrobot.com.cn/SKU_DFR1117_Beetle_ESP32_C6</a></p>

<p>&nbsp;</p>

<p>添加开发板</p>

<p> &nbsp;</p>

<p>选择开发板下载链接:<a href="https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json" target="_blank">https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json</a></p>

<p> &nbsp;</p>

<p>搜索esp32开发板</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>安装完成选择Beetle ESP32 C6开发板</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>1.2安装ws2812驱动库&mdash;&mdash;Adafruit_NeoPixel</p>

<p>添加Adafruit_NeoPixel库</p>

<p> &nbsp;</p>

<p>搜索安装Adafruit_NeoPixel库</p>

<p> &nbsp;</p>

<p>打开案例</p>

<p> &nbsp;</p>

<p>默认是引脚6,驱动60个LED</p>

<p> &nbsp;</p>

<p>编译程序下载到&nbsp;ESP32 C6迷你开发板(LED数量为72个)</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>硬件连接方式:驱动引脚连接6号引脚,ws2812彩灯正极连接开发板的VIN,负极连接GND</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>驱动效果:红、绿、蓝、彩色驱动无异常,成功点亮</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>视频演示:</p>

<p>b9752d1412bfcb94255b28894e92065e<br />
&nbsp;</p>

<p>二、补充内容</p>

<p>购买ws2812彩灯LED参数</p>

<p> &nbsp;</p>

<p>引脚连接电气图</p>

<p> &nbsp;</p>

<p>一般供电及驱动线路图</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>三、总结</p>

<p>Beetle ESP32 C6迷你开发板刚好有5V电源,用Adafruit_NeoPixel例程直接驱动ws2812点亮(Beetle ESP32 C6迷你开发板当作控制器驱动ws2812),可以看出整个过程比较顺利,连接方便,搭建简单,系统兼容行强,比较容易上手。总之Beetle ESP32 C6迷你开发设计比较合理,小巧玲珑但是功能非常强大!</p>

<p>&nbsp;</p>

leilei0000 发表于 2024-5-17 13:33

<p>真不错,学习学习!</p>
页: [1]
查看完整版本: 【Beetle ESP32 C6迷你开发板】多功能桌面空气质量检测仪-02驱动ws2812全彩LED灯