本文章 来自原创专栏《ESP32教学专栏 (基于ESP-IDF)》

讲解如何使用 ESP-IDF 构建 ESP32 的WIFI及连接的程序,发布文章并会持续为已发布文章添加新内容! 每篇文章都经过了精打细磨!

↓↓↓通过下方 按钮 进入专栏主页↓↓↓

专栏主页:点击进入→ESP32 教学专栏 (基于ESP-IDF)


Clion IDE

Jetbrains 出品的 C/C++ 跨平台智能 IDE

目录 Contents

一、环境搭建 [含全网首创内容,严禁搬运]

  1. []  Windows下 ESP32 开发环境搭建 + Clion IDE
  2. [推荐] Linux 下 ESP32 开发环境搭建+ Clion IDE
  3. Clion IDE 下 ESP32 在线JTAG调试(基于官方ESP-Prog 调试器)
  4. [锦囊①] —— Windows下ESP-IDFv4.4飞速安装

重要知识储备

  1. 计算机知识储备(一)—— 命令行终端扫盲

二、外设篇

  1. 教学(一)—— GPIO配置及其简单操作
  2. 教学(二)—— GPIO中断的简单配置
  3. 教学(三)—— 通用硬件定时器(Timer)
  4. 教学(四)—— 高分辨率软件定时器(esp_timer)
  5. 教学(六)—— I2C数据总线(I²C)
  6. 教学(七)—— 数模转换器(DAC)
  7. 教学(八)—— 模数转换器(ADC)
  8. 教学(九)—— 串口通信(UART)
  9. 教学(十)—— 电机控制器(MCPWM)

三、系统篇

  1. 教学(十三)—— 分区表
  2. 教学(十四)—— 虚拟文件系统(VFS)
  3. 教学(十五)—— 使用内部 Flash 储存文件

四、WIFI篇

  1. 教学(十一)WiFi篇 —— WiFi两种模式
  2. 教学(十二)WiFi篇 —— LwIP 之 TCP 通信

五、协议篇

  1. [新] 教学(十六)—— MQTT客户端(ESP-MQTT)
  2. [新] 教学(二十)—— SNTP校时

六、蓝牙篇

七、功耗篇

八、安全篇

九、ESP-IDF的构建系统

  1. 教学(五)—— IDF工程项结构
  2. [新] 教学(十七)—— 组件依赖
  3. [新] 教学(十八)—— 组件配置(KConfig)
  4. [新] 教学(十九)—— 在工程或组件中嵌入二进制数据
  5. 教学(五(2))—— 使用C++的工程

十、项目实战

  1. 实战(一)—— 物联网风力摆控制系统
    (1)姿态解算部分