提示:准备好开发板和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多具有行业代表性和成长爆发性的企业,其中不乏家电龙头、照明行业翘楚、智能家居独角兽……涵盖智能家电、家居、工业控制、人机界面等启明云端重点布局的赛道和领域。

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

  1. 乐鑫代理启明云端分享|ESP32驱动1.54inch(240*240)彩屏

    从全球局势来看,32位MCU的增长速度已经远远超出8位和16位MCU.32位MCU在全球的年增长速度是15%以上.32位MCU的快速增长离不开IOT的推动.MCU亦称为微控制器,大众喜欢叫单片机.以乐 ...

  2. 乐鑫代理启明云端分享| ESP32系列教程之五: Eclipse搭建esp-idf环境

    提示:前面小明已经为大家分享了4个章ESP32系列教程,今天继续为大家分享,希望大家多多关注我们!启明云端作为乐鑫代理,一直希望能帮到更多的开发者能快速上手乐鑫系列芯片的开发. 前言 提示:本文档为E ...

  3. 乐鑫代理-启明云端分享ESP32系列教程之二:Linux搭建esp-idf环境

    提示:此教程依据乐鑫官方的ESP32入门教程总结而来,仅供个人参考学学习,如有错误,欢迎批评指正.乐鑫官方参考: 乐鑫官方文档地址 1.搭建esp-idf环境 1.1安装虚拟机与Ubuntu 未安装请 ...

  4. 乐鑫代理-启明云端分享|乐鑫ESP8266模组ESP-WROOM-02D和ESP-WROOM-02U有什么不同

    提示:乐鑫ESP8266模组ESP-WROOM-02D和ESP-WROOM-02U有什么不同 前言 乐鑫为客户提供集成 ESP8266EX 的贴⽚式模组 ESP-WROOM-02D 和 ESPWROO ...

  5. 乐鑫代理-启明云端分享|ESP32与ESP32-C3功耗对比篇(一)

    ESP32: ESP32在烧录成功hello_world测试固件时的功耗:32mA ESP32-C3: ESP32-C3在烧录成功hello_world测试固件时的功耗:26.3mA 虽然当前的WIF ...

  6. 乐鑫代理启明云端分享|ESP32 系列教程之四: Windows 搭建 esp-idf 环境

    提示: 本文档为 ESP32 教程系列,旨在为客户进行 ESP32 系列芯片开 发提供环境搭建.工程示例演示等方面的参考文档及视频演示,降低 ESP32 系列芯片.模组开发的入门难度. ESP32 教 ...

  7. 乐鑫代理启明云端分享|ESP32系列教程之三: VS Code远程连接Linux

    提示:本文档为ESP32教程系列,旨在为客户进行ESP32系列芯片开发提供环境搭建.工程示例演示等方面的参考文档及视频演示,降低ESP32系列芯片.模组开发的入门难度. ESP32教程系列文档主要参考 ...

  8. 乐鑫代理启明云端分享|基于ESP32-S2彩色触摸屏86面板方案

    前言 在家用电器中,86面板(86盒)用于实现集中控制.常被称为智能家居入口.而在传统86盒阵营中,机械控器已逐渐被段码显示屏所替代,但仍基本采用机械式控制按键. 此次启明云端基于乐鑫ESP32-S2 ...

  9. 乐鑫代理-启明云端分享ESP32系列教程之一: 安装虚拟机及Ubuntu

    安装虚拟机软件 1.1下载VMWare Workstation (推荐使用VMWare Workstation 14 Pro,14.1及以上版本) 将下方网址复制至浏览器打开: 下载 VMware W ...

最新文章

  1. Linq之延迟加载特性
  2. postfix邮件安装配置文档
  3. 【Python】又一个可视化神器Highcharts,Python版也有哦!
  4. python控制步进电机代码tx2_步进电机C语言控制,高手请进来指点一下!
  5. 做程序员如何防止被裁员?我们既要干好主业,也要发展好副业,跟这些公众号大佬们向上生长...
  6. ListBox的使用
  7. 千寻和省cors精度对比_使用中海达RTK实战演示千寻cors账号对比省cors网络,验证其测量效果究竟如何...
  8. python-pymysql模块的使用入门
  9. data2vec!统一模态的新里程碑
  10. Makefile 文件怎么写
  11. 整数、区间与区间端点 (二)
  12. java可以看懂php代码吗_同一段代码,在PHP里和Java里都能运行,输出结果相同,你能看懂其中的原理吗?...
  13. Mac下的Homebrew安装与使用
  14. 记一次菜鸟网络电话面试
  15. c++读xml文件 MSXML
  16. fastposter v2.7.1 紧急发布 电商海报编辑器
  17. Modelsim仿真实验
  18. 从“快稳省安全”看Chromium——Chromium学习系列
  19. bitlocker加密怎么解除(破解Bitlocker加密方法)
  20. python中selenium(模拟登陆)+pytesseract(自动识别验证码)应用例子之查询住房公积金

热门文章

  1. 【转】(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration
  2. MapInfo之格式说明(转载)
  3. 【Git/Github】第一次提交和再次添加文件
  4. 程序员最想要的高逼格,都藏在这个开源项目里了!
  5. 将gitLab 上的dev分支拉取到本地
  6. yumdownloader和 repotrack下载rpm包
  7. cordova报错:Could not find an installed version of Gradle either in Android Studio, or on your system
  8. mapreduce运行模式
  9. 【收藏】scala创建二维数组并赋值
  10. Python Django知识体系