【导航】ESP32-C3 入门教程目录 【快速跳转】
前言
本系列教程以实际应用为目的,能够使得新同学快速的使用 ESP32-C3 实现一般的物联网应用项目。同时随着博主学习理解的深入,会把更多的理解分享给大家,学到的就要教人~
希望大大家多多支持指正!
一、环境篇
环境刚开始的时候尝试了一下 Arduino,但习惯不了 Arduino 的环境,还是使用乐鑫官方的 ESP-IDF 开发环境:
1、Arduino 下 ESP32-C3 开发初探
https://xie.infoq.cn/article/5558311abffc92c9a9fad30d2
2、ESP32-C3 VScode 开发环境搭建(基于乐鑫官方 ESP-IDF——Windows 和 Ubuntu 双环境)
https://xie.infoq.cn/article/5b639e112cabba00cc1b8941a
3、认识 ESP-IDF-v4.3+工程结构(ESP32-C3 应用调整示例)
https://xie.infoq.cn/article/ddb67ebf28bfe7fecce6a2368
4、ESP32-C3 应用程序的启动流程
https://xie.infoq.cn/article/c7c59030b3e22ef1dcaa51368
二、硬件篇
作为学习的基础设备,硬件自己动手,丰衣足食:
1、自己画一块 ESP32-C3 的开发板(第一次使用立创 EDA)
https://xie.infoq.cn/article/30387388381a0d915b2494f91
三、基础篇
ESP32-C3 外设和基础学习:
1、ESP32-C3 入门教程 基础篇(一、ADC 采样)
https://xie.infoq.cn/article/78eff739dd2ed4971f445272a
2、ESP32-C3 入门教程 基础篇(二、GPIO 中断、按键驱动测试)
https://xie.infoq.cn/article/7d090d74fb0a9449986954810
3、ESP32-C3 入门教程 基础篇(三、UART 模块 — 与 Enocean 无线模块串口通信)
https://xie.infoq.cn/article/55d8a9cbd211b4d99b53935ee
4、ESP32-C3 入门教程 基础篇(四、I2C 总线 — 与 SHT21 温湿度传感器通讯)
https://xie.infoq.cn/article/75a22c7d3499c2d5428f726e8
5、ESP32-C3 入门教程 基础篇(五、RMT 应用 — 控制 SK6812 全彩 RGB 灯)
https://xie.infoq.cn/article/375c5cc5c6790b56117d0232e
6、ESP32-C3 入门教程 基础篇(六、TIMG 硬件定时器 与 软件定时器)
https://xie.infoq.cn/article/73df8f33be9917bfb833f40c4
7、ESP32-C3 入门教程 基础篇(七、LEDC — LED PWM 控制器)
https://xie.infoq.cn/article/788b073cb8ee89aa01688d66a
8、ESP32-C3 入门教程 基础篇(八、NVS — 非易失性存储库的使用)
https://xie.infoq.cn/article/b5fd7e22833b199377654e117
四、Wi-Fi 篇
ESP32-C3 WiFi 的基本使用:
1、ESP32-C3 入门教程 网络 篇(一、 Wi-Fi 使用入门 — 初始化及 STA、AP 模式)
https://xie.infoq.cn/article/a58c6477ff266ab2392c31042
2、ESP32-C3 入门教程 网络 篇(二、 Wi-Fi 配网 — Smart_config 方式 和 BlueIF 方式)
https://xie.infoq.cn/article/d44049d3a7da984ebbcac5480
3、ESP32-C3 入门教程 网络 篇(三、 MQTT 协议基础介绍及测试)
https://xie.infoq.cn/article/0492118ed1af6e84da14f9257
五、蓝牙篇
ESP32-C3 蓝牙 的基本使用:
1、ESP32-C3 学习测试 蓝牙 篇(一、认识 ESP-IDF 的蓝牙框架、简单的了解蓝牙协议栈)
https://xie.infoq.cn/article/efbe5651b35c9d54c69bc0ab2
2、ESP32-C3 学习测试 蓝牙 篇(二、蓝牙调试 APP、开发板手机连接初体验)
https://xie.infoq.cn/article/a422913b3b0420b1ae7c1436d
3、ESP32-C3 学习测试 蓝牙 篇(三、认识蓝牙 GATT 协议)
https://xie.infoq.cn/article/9c35d44a61bf2f11aa0e5c407
4、ESP32-C3 学习测试 蓝牙 篇(四、GATT Server 示例解析)
https://xie.infoq.cn/article/743c10571e00b2e895cecb5d1
5、ESP32-C3 学习测试 蓝牙 篇(五、添加 characteristic)
https://xie.infoq.cn/article/7bb73c3b43f678e773c369d0c
6、ESP32-C3 学习测试 蓝牙 篇(六、添加 Service)
https://xie.infoq.cn/article/a14a26ed4948ede0650ac279b
7、ESP32-C3 学习测试 蓝牙 篇(七、GATT 数据通信 — 发送自定义数据)
https://xie.infoq.cn/article/5811ee36243e1eae36c552e72
六、应用篇
结合前面所学的知识,实现几个实际的应用:
1、ESP32-C3 应用 篇(实例一、通过 MQTT 协议连接 ONENET 上报传感器数据,云平台下发灯光调色)
https://xie.infoq.cn/article/2e81ed59ed0d7178a345dad94
2、ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机,手机端控制 SK6812 LED)
https://xie.infoq.cn/article/562dd2a186d6846ae866728a2
3、画一个 “月饼” 陪我过中秋,使用 ESP32-C3 制作炫彩月饼
https://xie.infoq.cn/article/f45eb5954b9418ee0e8d2ce79
4、画一个 “月饼” 陪我过中秋,玩转炫彩 “月饼” 之 基本测试
版权声明: 本文为 InfoQ 作者【矜辰所致】的原创文章。
原文链接:【http://xie.infoq.cn/article/a0eb8b52c928708dada4f198e】。未经作者许可,禁止转载。
评论