乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例

提示:准备好开发板和LED灯

1.可以选择启明云端推出的ESP32开发板,上手简单

在这里插入图片描述

原因: 启明云端WT-ESP32-DevKitC V4开发板,这是一款基于ESP32的小型开发板,集WIFI+蓝牙方案于一体,板上模组绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用。本例开发板默认的是乐鑫ESP32-WROOM-32D模组。开发环境使用乐鑫官方的ESP-IDF作为开发环境,通过对乐鑫的esp-ali-samartlving框架进行了二次开发。


2.操作流程

2.1 硬件准备
1.一款WT-ESP32-DevKitC V4开发板(或其它ESP32开发板)
2.USB 数据线 (A 转 Micro-B)
3.电脑(Windows、Linux 或 Mac OS)
4.led灯
5.杜邦线若干


2.2 软件准备
2.2.1 环境搭建
ESP32环境搭建参考乐鑫官网流程,点击(ctrl+单击)下方网站地址可进行跳转或复制网址至浏览器打开:
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
环境搭建完成后可按照官网流程试运行hello_world工程以检验环境搭建是否成功。
也可以参照我们在CSDN上面发的教程:https://blog.csdn.net/ami82/article/details/117949736?spm=1001.2014.3001.5501
https://blog.csdn.net/ami82/article/details/117959653?spm=1001.2014.3001.5501

2.2.2 uart控制led灯代码示例
环境搭建完成后可以参考esp/esp-idf/examples/peripherals/文件夹下gpio/ 以及uart_echo/ 两个工程示例学习基本gpio以及uart配置。本次工程示例在此基础上完成构建并演示。

1.IO选择
在这里插入图片描述
IO口选择,示例选择GPIO18/19/21作为LED灯控制引脚,GPIO4/5作为uart引脚。WT-ESP32-DevKitC V4开发板上GPIO引脚可复用,也可以选择其他GPIO引脚进行工程构建。

2.GPIO初始化及uart初始化
在这里插入图片描述
在这里插入图片描述
3.main函数
在这里插入图片描述
该led灯为低电平点亮,通过串口发送指令后将相应引脚拉低可以使led灯发出不同颜色光芒。


2.2.3 实物演示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


3.参考视频教程

用ESP32单片机控制LED教程示例


结尾

  • 如果您有任何问题,或需要 ESP32模块,可与启明云端商务取得联系!我们会第一时间提供样品和技术指导给到你们!
  • 启明云端有幸从2013年起就与乐鑫同步成长,夯实走好每一步.我们看好原厂开放、包容的生态,看好乐鑫对产品质量追求的持之以恒的“钻劲”。启明云端作为乐鑫代理,已一跃成为乐鑫全球销货最大代理商之一,累计服务数千家客户。在我们的合作客户名单里,N多具有行业代表性和成长爆发性的企业,其中不乏家电龙头、照明行业翘楚、智能家居独角兽……涵盖智能家电、家居、工业控制、人机界面等启明云端重点布局的赛道和领域。

版权声明:本文为ami82原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。