没有合适的资源?快使用搜索试试~ 我知道了~
首页红旭开源之ESP32开发指南V11
资源详情
资源评论
资源推荐
ESP32
开发指南
QQ
群:
824870185
红旭主页:https://shop507575225.taobao.com/
1
目录
第一章 ESP32 开发指南介绍................................................................................................................... 1
1. ESP32 开发指南主要分为........................................................................................................... 1
2. ESP32 开发指南采用了教程+源码的学习方式......................................................................... 1
3. 总结............................................................................................................................................... 1
第二章 红旭开发板介绍........................................................................................................................... 2
1. 功能特色....................................................................................................................................... 2
2. 资源配置....................................................................................................................................... 2
3. 硬件开发连接............................................................................................................................... 3
第三章 开发准备........................................................................................................................................4
1. 硬件准备....................................................................................................................................... 4
2. 软件准备....................................................................................................................................... 4
3. ESP32 开发框架示意图............................................................................................................... 4
第四章 Windows 搭建 ESP32 开发环境(vscode)............................................................................. 5
1. 乐鑫开发框架 esp-idf 介绍...................................................................................................... 5
2. 乐鑫编译工具链介绍................................................................................................................... 5
3. Visual Studio Code 介绍.......................................................................................................5
4. 搭建环境步骤............................................................................................................................... 5
第五章 Ubuntu 搭建 ESP32 开发环境(vscode)............................................................................. 13
1. Vscode 安装............................................................................................................................... 13
2. 编译链操作................................................................................................................................. 13
3. ESP-IDF 操作............................................................................................................................. 13
4. 设置 ESP-IDF 路径................................................................................................................... 14
5. 测试以上操作是否正常完美..................................................................................................... 14
6. Vscode 操作............................................................................................................................... 15
第六章 新建工程......................................................................................................................................18
1. 新建工程和编译设置................................................................................................................. 18
2. 使用 VScode 编译工程.............................................................................................................. 19
3. 通过串口下载程序..................................................................................................................... 19
4. 串口监测 ESP32 运行情况........................................................................................................ 20
5. 新建 ESP32 项目总结................................................................................................................ 20
第七章 编译红旭等 ESP32 源码............................................................................................................ 21
1. 下载串口测试代码到电脑......................................................................................................... 21
2. 配置工程..................................................................................................................................... 21
4. 编译工程..................................................................................................................................... 24
5. 通过串口下载程序并监测 ESP32 运行情况............................................................................ 25
6. 串口收发运行情况..................................................................................................................... 25
第八章 程序下载......................................................................................................................................28
1. 方法一:官方工具..................................................................................................................... 28
2. 方法二:IDE 终端下载..............................................................................................................29
3. 方法三:官方编译工具链软件 mingw32.exe 下载............................................................... 30
4. 下载方法总结............................................................................................................................. 30
第九章 驱动 LED 灯................................................................................................................................. 31
1. 学习目的及目标......................................................................................................................... 31
2. 硬件设计及原理......................................................................................................................... 31
3. 软件设计..................................................................................................................................... 31
ESP32
开发指南
QQ
群:
824870185
红旭主页:https://shop507575225.taobao.com/
2
4. 驱动 LED 灯总结.........................................................................................................................35
第十章 ESP32 的启动过程..................................................................................................................... 36
1. 目标............................................................................................................................................. 36
2. ESP32 启动总流程(原文)..................................................................................................... 36
3. ESP32 启动详细过程(可以不看了)..................................................................................... 36
4. ESP32 启动总结......................................................................................................................... 38
第十一章 GPIO 输入按键操作................................................................................................................39
1. 学习目的及目标......................................................................................................................... 39
2. 硬件设计及原理......................................................................................................................... 39
3. 软件设计..................................................................................................................................... 40
4. 按键总结..................................................................................................................................... 43
第十二章 ESP32 定时器控 LED 灯......................................................................................................... 44
1. 学习目的及目标......................................................................................................................... 44
2. 硬件设计及原理......................................................................................................................... 44
3. 软件设计..................................................................................................................................... 44
4. 定时器总结................................................................................................................................. 48
第十三章 PWM 全彩 LED 灯显示............................................................................................................. 49
1. 学习目的及目标......................................................................................................................... 49
2. 全彩 LED 灯简介.......................................................................................................................49
3. 全彩 LED 灯控制原理...............................................................................................................49
4. 硬件设计及原理......................................................................................................................... 50
5. 软件设计..................................................................................................................................... 50
6. PWM(ledc)总结...................................................................................................................... 54
第十四章 两个 UART 实验.......................................................................................................................55
1. 学习目的及目标......................................................................................................................... 55
2. 串口通讯协议简介..................................................................................................................... 55
3. 硬件设计及原理......................................................................................................................... 56
4. 软件设计..................................................................................................................................... 56
5. UART 总结................................................................................................................................... 62
第十五章 I2C-读取温湿度.....................................................................................................................63
1. 学习目的及目标......................................................................................................................... 63
2. I2C 通讯协议简介......................................................................................................................63
3. SHT30 温湿度传感器参数介绍................................................................................................. 66
4. 硬件设计及原理......................................................................................................................... 66
5. 软件设计..................................................................................................................................... 67
6. 温湿度传感器总结..................................................................................................................... 73
第十六章 I2C-OLED 显示....................................................................................................................... 74
1. 学习目的及目标......................................................................................................................... 74
2. I2C 通讯协议简介......................................................................................................................74
3. OLED 参数介绍........................................................................................................................... 74
4. 硬件设计及原理......................................................................................................................... 75
5. 软件设计..................................................................................................................................... 75
6. OLED 显示总结........................................................................................................................... 77
第十七章 新建一个 WIFI 热点...............................................................................................................79
1. 学习目的及目标......................................................................................................................... 79
2. ESP32 的 WiFi 特点.................................................................................................................. 79
ESP32
开发指南
QQ
群:
824870185
红旭主页:https://shop507575225.taobao.com/
3
3. 软件设计..................................................................................................................................... 79
4. 效果展示..................................................................................................................................... 83
5. WiFi 总结................................................................................................................................... 83
第十八章 SmartConfig 一键配置........................................................................................................ 84
1. 学习目的及目标......................................................................................................................... 84
2. WIFI 设备配网方法................................................................................................................... 84
3. SmartConfig 特点.................................................................................................................... 84
4. 软件设计..................................................................................................................................... 85
5. 效果展示..................................................................................................................................... 89
6. SmartConfig 总结.................................................................................................................... 89
第十九章 ESP32 的 TCP 连接................................................................................................................. 90
1. 学习目的及目标......................................................................................................................... 90
2. TCP 科普(来自百度百科)......................................................................................................90
3. TCP 特点和流程..........................................................................................................................91
4. TCP 和 UDP(下一章讲)互怼.................................................................................................. 91
5. 软件设计..................................................................................................................................... 92
6. 测试流程和效果展示................................................................................................................. 96
7. TCP 总结......................................................................................................................................98
第二十章 ESP32 的 UDP 广播................................................................................................................. 99
1. 学习目的及目标......................................................................................................................... 99
2. UDP 科普(来自百度百科)......................................................................................................99
3. UDP 特点和流程..........................................................................................................................99
4. TCP 团伙和 UDP 团伙............................................................................................................... 100
5. 软件设计................................................................................................................................... 100
6. 测试流程和效果展示............................................................................................................... 103
7. UDP 总结....................................................................................................................................104
第二十一章 ESP32 的 WebSocket 服务器..........................................................................................105
1. 学习目的及目标....................................................................................................................... 105
2. WebSocket 原理...................................................................................................................... 105
3. Websocket 和 HTTP 连接过程................................................................................................106
4. Websocket 工作流程.............................................................................................................. 106
5. 软件设计................................................................................................................................... 107
6. 测试流程和效果展示............................................................................................................... 110
7. WebSocket 总结...................................................................................................................... 112
第二十二章 HTTP 获取城市温度..........................................................................................................113
1. 学习目的及目标....................................................................................................................... 113
2. HTTP 原理................................................................................................................................. 113
3. JSON 解析................................................................................................................................. 115
4. 软件设计................................................................................................................................... 117
5. 效果展示................................................................................................................................... 120
6. HTTP 总结................................................................................................................................. 122
第二十三章 ESP32 的空中升级(OTA).............................................................................................123
1. 学习目的及目标....................................................................................................................... 123
2. OTA 工作过程讲解....................................................................................................................123
3. ESP32 OTA Demo 升级流程和说明....................................................................................... 125
4. 软件设计................................................................................................................................... 127
剩余157页未读,继续阅读
开源一小步
- 粉丝: 1248
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1