本文章 来自原创专栏《ESP32教学专栏 (基于ESP-IDF)》
讲解如何使用 ESP-IDF 构建 ESP32 的WIFI及连接的程序,发布文章并会持续为已发布文章添加新内容! 每篇文章都经过了精打细磨!
↓↓↓通过下方 按钮 进入专栏主页↓↓↓
专栏主页:点击进入→ESP32 教学专栏 (基于ESP-IDF)
Clion IDE Jetbrains 出品的 C/C++ 跨平台智能 IDE |
---|
目录 Contents
一、环境搭建 [含全网首创内容,严禁搬运]
- [热] Windows下 ESP32 开发环境搭建 + Clion IDE
- [推荐] Linux 下 ESP32 开发环境搭建+ Clion IDE
- Clion IDE 下 ESP32 在线JTAG调试(基于官方
ESP-Prog
调试器) - [锦囊①] —— Windows下ESP-IDFv4.4飞速安装
重要知识储备
- 计算机知识储备(一)—— 命令行终端扫盲
二、外设篇
- 教学(一)—— GPIO配置及其简单操作
- 教学(二)—— GPIO中断的简单配置
- 教学(三)—— 通用硬件定时器(Timer)
- 教学(四)—— 高分辨率软件定时器(esp_timer)
- 教学(六)—— I2C数据总线(I²C)
- 教学(七)—— 数模转换器(DAC)
- 教学(八)—— 模数转换器(ADC)
- 教学(九)—— 串口通信(UART)
- 教学(十)—— 电机控制器(MCPWM)
三、系统篇
- 教学(十三)—— 分区表
- 教学(十四)—— 虚拟文件系统(VFS)
- 教学(十五)—— 使用内部 Flash 储存文件
四、WIFI篇
- 教学(十一)WiFi篇 —— WiFi两种模式
- 教学(十二)WiFi篇 —— LwIP 之 TCP 通信
五、协议篇
- [新] 教学(十六)—— MQTT客户端(ESP-MQTT)
- [新] 教学(二十)—— SNTP校时
六、蓝牙篇
七、功耗篇
八、安全篇
九、ESP-IDF的构建系统
- 教学(五)—— IDF工程项结构
- [新] 教学(十七)—— 组件依赖
- [新] 教学(十八)—— 组件配置(KConfig)
- [新] 教学(十九)—— 在工程或组件中嵌入二进制数据
- 教学(五(2))—— 使用C++的工程
十、项目实战
- 实战(一)—— 物联网风力摆控制系统
(1)姿态解算部分