0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【DFRobot Beetle ESP32-C3开发板试用体验】II 三色LED渐变,BLE及其他

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-28 10:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:张一工, 帖子地址:https://bbs.elecfans.com/jishu_2293583_1_1.html

虽然在 Arduino 开发环境下配置 ESP32-C3 的过程有点儿纠结,但环境配置好以后,后面的过程可说是一帆风顺。这应该感谢厂家的基础工作做得扎实。

在这么好的背景下本应多做些事情,无奈最近正好手头有个活儿,忙得要命。但测试工作也不可能不做,只好忙里偷闲做一些。

1 三色LED渐变

在 Arduino 开发环境下安装 ESP32 板的驱动以后,会同时安装很多针对 ESP32 开发板的示例。这些示例可以测试开发板的主要资源,初步了解、熟悉开发板。在示例中浏览,看到有个三色 LED 渐变的示例,因为我手头正好有三色 LED,就想试试这个项目。

示例项目的名字:ledcWrite_RGB,示例的位置如下图。

点击打开文件后大致浏览了一下程序(最近有点儿忙,实在没时间仔细读程序了),程序的开头,定义了三色 LED 中的红(R)、绿(G)、蓝(B)各自对应的管脚,又看到了注释中提到,如果是共阴极的三色 LED 需要将变量“invert”设置成“false”。按照程序的中定义的 LED 管脚接好线,编译、下载,很顺利,下载完成后程序开始运行。运行的效果如下面的视频。

打开 Arduino 开发环境提供的串口监视器,可以看到程序通过模拟串口(USB)输出的信息,指示程序运行的情况。

示例项目把 LED 渐变归类到“AnalogOut”中,但其实驱动 LED 的管脚输出的并不是真正的模拟信号,而是脉宽调制(PWM)信号,通过示波器验证了一下。

2 BLE

厂家提供了多个 BLE(蓝牙低能耗) 示例,选了个似曾相识的“BLE_server”,对程序稍加修改:更改了设备名,然后编译、下载、运行,一切顺利。

手机端打开蓝牙,然后运行“nRF Connect”,扫描(Scan),发现了“I am Laozhang!”,这正是我在程序中修改后的设备名,连接以后,可以看到 ESP32 开发板端发来的信息。

3 其他

ESP32 的 WIFI 也很好用,厂家提供了很多相关的示例,我试了一个通过浏览器在远端控制开发板点亮、熄灭 LED 的示例“SimpleWIFIServer”,没问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ESP32
    +关注

    关注

    27

    文章

    1223

    浏览量

    22351
  • DFRobot
    +关注

    关注

    4

    文章

    1165

    浏览量

    12695
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ESP32开发板单向点对点ESP-NOW无线通信

    本例程通过两个ESP32开发板实现单向点对点ESP-NOW无线通信,一个ESP32开发板作为Sender发送方,另一个
    的头像 发表于 03-19 09:21 310次阅读
    <b class='flag-5'>ESP32</b><b class='flag-5'>开发板</b>单向点对点<b class='flag-5'>ESP</b>-NOW无线通信

    ESP32/ESP8266开发板单向一对多ESP-NOW无线通信

    通过ESP-NOW无线通信协议实现ESP32开发板向多个ESP32/ESP 8266开发板发送数
    的头像 发表于 03-13 09:23 287次阅读
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266<b class='flag-5'>开发板</b>单向一对多<b class='flag-5'>ESP</b>-NOW无线通信

    ESP32-C3】WT9932C3-TINY开发板上手指南

    简介1开发板介绍WT9932C3-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C3芯片,搭载启明云端WT01
    的头像 发表于 02-26 18:05 283次阅读
    【<b class='flag-5'>ESP32-C3</b>】WT9932<b class='flag-5'>C3</b>-TINY<b class='flag-5'>开发板</b>上手指南

    ESP32-C5系列】WT9932C5-TINY开发板上手指南

    简介1开发板介绍WT9932C5-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C5芯片,搭载启明云端WT01
    的头像 发表于 02-26 18:05 534次阅读
    【<b class='flag-5'>ESP32-C</b>5系列】WT9932<b class='flag-5'>C</b>5-TINY<b class='flag-5'>开发板</b>上手指南

    ESP32-C3】WT9932C3-TINY开发板规格书

    开发板简介1开发板介绍WT9932C3-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫
    的头像 发表于 02-11 18:04 876次阅读
    【<b class='flag-5'>ESP32-C3</b>】WT9932<b class='flag-5'>C3</b>-TINY<b class='flag-5'>开发板</b>规格书

    ESP32-C61】WT9932C61-TINY开发板规格书

    开发板介绍WT9932C61‑TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32
    的头像 发表于 02-11 18:04 617次阅读
    【<b class='flag-5'>ESP32-C</b>61】WT9932<b class='flag-5'>C</b>61-TINY<b class='flag-5'>开发板</b>规格书

    ESP32-C5系列】WT9932C5-TINY开发板规格书

    1开发板介绍WT9932C5-TINY是一款专为轻量化物联网开发设计的迷你开发板,核心基于乐鑫ESP32-C5芯片,搭载启明云端WT0132
    的头像 发表于 02-09 18:20 681次阅读
    【<b class='flag-5'>ESP32-C</b>5系列】WT9932<b class='flag-5'>C</b>5-TINY<b class='flag-5'>开发板</b>规格书

    ESP32-C3迷你开发板,支持Wi-Fi+BLE双模,即插即用设计!

    如果你正在为智能家居、工业控制或低功耗物联网终端项目寻找一款性能可靠、开发便捷且接口完备的核心模块,不妨直接关注这款WT9932C3-TINY开发板——它基于成熟的乐鑫科技ESP32-C3
    的头像 发表于 01-27 18:18 567次阅读
    <b class='flag-5'>ESP32-C3</b>迷你<b class='flag-5'>开发板</b>,支持Wi-Fi+<b class='flag-5'>BLE</b>双模,即插即用设计!

    ESP32-P4全功能开发板ESP32-P4-TINY开发板该怎么选?看这篇就够了!

    启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1
    的头像 发表于 12-09 18:02 1248次阅读
    <b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>开发板</b>和<b class='flag-5'>ESP32</b>-P4-TINY<b class='flag-5'>开发板</b>该怎么选?看这篇就够了!

    这块乐鑫科技ESP32-C3开发板太懂开发者了!双无线+全接口,不要太实用

    设计之初就瞄准了开发过程中的这些痛点,让你能把更多精力放在创意实现上!性能足够能打,物联网应用无压力搭载乐鑫科技ESP32-C3芯片,采用RISC-V架构,最高主频
    的头像 发表于 12-01 18:02 1315次阅读
    这块乐鑫科技<b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>太懂<b class='flag-5'>开发</b>者了!双无线+全接口,不要太实用

    ESP32-C3 mqtt操作实践

    ; 其中-t /topic/qos0表示需要往那个topic发送。 此时,可以看到开发板正常接受到了pc发过来的消息。 4.手机控制 此处只做局域网内的控制,也就是手机、电脑、esp32-c3
    发表于 10-31 06:52

    乐鑫科技ESP32-S3开发板配单色LED,竟能玩出这么多花样!代码开源,速来白嫖!

    的效果。材料准备1×ESP32-S3开发板1×USB转TypeC线1×165x55x10mm面包若干15cm杜邦线若干5mm单色LED本教程ESP
    的头像 发表于 10-23 18:02 2521次阅读
    乐鑫科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>开发板</b>配单色<b class='flag-5'>LED</b>,竟能玩出这么多花样!代码开源,速来白嫖!

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 17次下载

    ESP32-P4 C5开发板烧录小智全流程!速看!

    没错,你没有看错!我们带着WT99P4C5-S1开发板烧录小智全流程走来了!开发板搭载乐鑫科技ESP32-P4和ESP32-C5芯片,代码完
    的头像 发表于 07-04 18:03 2897次阅读
    <b class='flag-5'>ESP32</b>-P4 <b class='flag-5'>C</b>5<b class='flag-5'>开发板</b>烧录小智全流程!速看!

    ESP32-C3开发板全面支持小智AI!烧录实战指南来了!

    本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适用于智能玩具、潮玩手办及智能家居控制等多元场景。开发
    的头像 发表于 06-13 18:01 6630次阅读
    <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>全面支持小智AI!烧录实战指南来了!