
ESP32-C3入门教程
文章平均质量分 79
基于ESP32-C3的从入门到精通系列教程
优惠券已抵扣
余额抵扣
还需支付
¥59.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
小康师兄
10年嵌入式开发经验、5年全栈开发经验和一点管理经验;
做过大厂的系统工程师,当过中厂的技术主管,现在是小厂的技术总监;
对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。
展开
-
ESP32-C3入门教程 IoT篇②——阿里云 物联网平台 EspAliYun RGB LED 实战之ESP32固件端源码解析
ESP32-C3入门教程 IoT篇②——阿里云 物联网平台 EspAliYun RGB LED 实战之ESP32固件端源码解析原创 2022-04-26 09:26:53 · 6845 阅读 · 9 评论 -
ESP32-C3入门教程——导读
一、环境篇ESP32-C3入门教程 环境篇①——简单介绍与软硬件准备ESP32-C3入门教程 环境篇②——Windows开发环境准备ESP32-C3入门教程 环境篇③——VS Code IDE快速入门二、基础篇ESP32-C3入门教程 基础篇①——GPIO口控制ESP32-C3入门教程 基础篇②——PWM控制ESP32-C3入门教程 基础篇③——ADC输入ESP32-C3入门教程 基础篇④——串口通信ESP32-C3入门教程 基础篇⑤——SPI通信ESP32-C3入门教程 基础篇⑥——I原创 2021-09-13 10:35:55 · 53422 阅读 · 74 评论 -
ESP32-C3入门教程 IoT篇①——阿里云 物联网平台 EspAliYun RGB LED 实战
ESP32-C3入门教程 IoT篇①——阿里云 物联网平台 EspAliYun RGB LED 示例原创 2022-04-18 02:00:50 · 7771 阅读 · 25 评论 -
ESP32-C3入门教程 IoT篇⑧——微软云 Microsoft Azure 物联网 IoT 中心 EspAzureIoT 实战
ESP32-C3入门教程 进阶篇⑦——微软云 Microsoft Azure 物联网 IoT 中心 EspAzureIoT 实战原创 2022-08-21 17:23:57 · 1423 阅读 · 5 评论 -
ESP32-C3入门教程 IoT篇⑦——微软云 Microsoft Azure 物联网 IoT Central EspAzureIoT 实战
ESP32-C3入门教程 进阶篇⑥——微软云 Microsoft Azure 物联网 IoT Central EspAzureIoT 实战原创 2022-08-21 10:56:42 · 1670 阅读 · 1 评论 -
ESP32-C3入门教程 IoT篇⑥——阿里云 物联网平台 EspAliYun RGB LED 实战之设备批量生产工具
ESP32-C3入门教程 IoT篇⑥——阿里云 物联网平台 EspAliYun RGB LED 实战之设备批量生产工具原创 2022-08-31 00:24:38 · 2017 阅读 · 0 评论 -
ESP32-C3入门教程 IoT篇⑤——阿里云 物联网平台 EspAliYun RGB LED 实战之设备生产流程
ESP32-C3入门教程 IoT篇⑤——阿里云 物联网平台 EspAliYun RGB LED 实战之批量生产的解决方案原创 2022-06-30 00:38:36 · 1633 阅读 · 0 评论 -
ESP32-C3入门教程 IoT篇④——阿里云 物联网平台 EspAliYun RGB LED 实战之微信小程序端源码解析
ESP32-C3入门教程 IoT篇④——阿里云 物联网平台 EspAliYun RGB LED 实战之微信小程序端源码解析原创 2022-08-17 23:49:57 · 1867 阅读 · 0 评论 -
ESP32-C3入门教程 IoT篇③——阿里云 物联网平台 EspAliYun RGB LED 实战之Android端源码解析
ESP32-C3入门教程 IoT篇③——阿里云 物联网平台 EspAliYun RGB LED 实战之Android端源码解析。原创 2022-04-27 00:10:12 · 6171 阅读 · 0 评论 -
ESP32-C3入门教程 系统篇⑥——cJSON应用实战 | 内存泄漏
ESP32-C3入门教程 系统篇④——cJSON应用实战 | 内存泄漏原创 2022-12-11 22:01:03 · 1439 阅读 · 0 评论 -
ESP32-C3入门教程 系统篇⑤——FreeRTOS线程任务创建和销毁的内存开销 / 任务运行之间的动静态内存分配
ESP32-C3入门教程 系统篇⑤——FreeRTOS线程任务创建和销毁的内存开销 / 任务运行之间的动静态内存分配原创 2022-05-26 22:41:25 · 2190 阅读 · 0 评论 -
ESP32-C3入门教程 系统篇④——cJSON应用实例 | C语言中超轻量级JSON解析器
ESP32-C3入门教程 系统篇④——cJSON应用实例 | C语言中超轻量级JSON解析器原创 2022-05-04 23:48:30 · 2406 阅读 · 0 评论 -
ESP32-C3入门教程 系统篇③——堆栈与内存管理 Heap Memory Allocation 内存监视
ESP32-C3入门教程 系统篇③——堆栈与内存管理 Heap Memory Allocation 内存监视原创 2022-05-21 01:19:25 · 2194 阅读 · 2 评论 -
ESP32-C3入门教程 系统篇②——FreeRTOS系统定时器Timer(通过按钮控制启停)
ESP32-C3入门教程 系统篇②——FreeRTOS系统定时器Timer(通过按钮控制启停)原创 2022-03-01 10:57:23 · 1677 阅读 · 0 评论 -
ESP32-C3入门教程 系统篇①——FreeRTOS系统时钟Tick
ESP32-C3入门教程 系统篇①——FreeRTOS系统时钟Tick原创 2022-02-09 19:07:39 · 4348 阅读 · 0 评论 -
ESP32-C3入门教程 网络篇⑪——基于ESP-NOW 实现两个ESP32 相互通信
ESP32-C3入门教程 网络篇⑪——基于ESP-NOW 实现两个ESP32 相互通信原创 2022-12-17 20:46:50 · 3436 阅读 · 2 评论 -
ESP32-C3入门教程 网络篇⑩——基于esp_https_ota和MQTT实现开机主动升级和被动触发升级的OTA功能
ESP32-C3入门教程 网络篇⑩——基于esp_https_ota和MQTT实现开机主动升级和被动触发升级的OTA功能原创 2022-10-25 00:27:56 · 1765 阅读 · 0 评论 -
ESP32-C3入门教程 网络篇⑨——基于esp_https_ota实现史上最简单的ESP32 OTA远程固件升级功能
ESP32-C3入门教程 网络篇⑨——基于esp_https_ota实现史上最简单的ESP32 OTA远程固件升级功能原创 2022-10-24 16:01:50 · 1869 阅读 · 4 评论 -
ESP32-C3入门教程 网络篇⑧——基于esp_http_client实现HTTPS的POST/GET/PUT/DELETE请求服务器
ESP32-C3入门教程 网络篇⑧——基于esp_http_client实现HTTPS的POST/GET/PUT/DELETE请求服务器原创 2022-10-24 00:23:29 · 1056 阅读 · 0 评论 -
ESP32-C3入门教程 网络篇⑦——基于esp_http_client实现HTTP的POST/GET/PUT/DELETE请求服务器的第三种方法
ESP32-C3入门教程 网络篇⑦——基于esp_http_client实现HTTP的POST/GET/PUT/DELETE请求服务器的第三种方法原创 2022-10-23 23:49:50 · 689 阅读 · 0 评论 -
ESP32-C3入门教程 网络篇⑥——基于esp_http_client实现HTTP的POST/GET/PUT/DELETE请求服务器的第二种方法
ESP32-C3入门教程 网络篇⑥——基于esp_http_client实现HTTP的POST/GET/PUT/DELETE请求服务器的第二种方法原创 2022-10-23 21:49:29 · 682 阅读 · 0 评论 -
ESP32-C3入门教程 网络篇⑤——基于esp_http_client实现HTTP的POST/GET/PUT/DELETE请求服务器的第一种方法
ESP32-C3入门教程 网络篇⑤——基于esp_http_client实现HTTP的POST/GET/PUT/DELETE请求服务器的第一种方法原创 2022-10-23 17:07:05 · 1341 阅读 · 5 评论 -
ESP32-C3入门教程 网络篇④——IP地址的设置和获取
ESP32-C3入门教程 网络篇④——IP地址的设置和获取。二、通过IP_EVENT 获取IP地址。2.1 station模式从已连接的AP获取IP地址。2.2 softAp模式给已连接的设备分配IP地址。三、通过TCPIP_ADAPTER 获取IP地址。3.1 获取IP函数。3.2 生成IP流程。3.3 esp_netif_create_default源码分析。3.4 修改默认IP地址。四、通过TCPIP_ADAPTER 设置IP地址。4.1 设置IP函数。4.2 源码和运行。原创 2022-03-18 17:15:36 · 5292 阅读 · 2 评论 -
ESP32-C3入门教程 网络篇③——MQTT 应用示例
文章目录一、前言二、快速运行三、运行效果四、程序流程4.1 主程序4.2 回调函数五、关键函数5.1 MQTT初始化5.2 MQTT事件的回调函数5.3 MQTT启动5.4 MQTT订阅5.5 MQTT取消订阅5.6 MQTT发布六、参考一、前言MQTT 是轻量级的发布/订阅消息协议ESP-MQTT 是 MQTT 协议客户端的实现基于TCP/SSL/WebSocket/WebSocket Secure等MQTT实现二、快速运行示例项目中,选择protocols—>mqtt->t原创 2021-10-01 23:55:00 · 3797 阅读 · 2 评论 -
ESP32-C3入门教程 网络篇②——TCP Socket Server服务端应用示例
ESP32-C3入门教程 网络篇②——TCP Socket Server服务端应用示例原创 2021-10-01 19:16:51 · 2519 阅读 · 6 评论 -
ESP32-C3入门教程 网络篇①——TCP Socket Client 客户端应用示例
文章目录一、前言二、快速运行三、运行效果四、程序流程4.1 主程序4.2 注册事件回调函数五、关键函数5.1 将事件回调函数注册到特定循环5.2 设置 ESP32 STA 或 AP 的配置一、前言Socket有两种模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32-C3 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时其他WiFi设备连接到 ESP32-C3。本博文描述ESP32-C3作为TCP Socket Client 客户端。二原创 2021-10-01 18:46:24 · 2866 阅读 · 12 评论 -
ESP32-C3入门教程 蓝牙篇③——基于微信小程序和Esp Blufi实现 WiFi配网
ESP32-C3入门教程 蓝牙篇③——基于微信小程序和Esp Blufi实现 WiFi配网原创 2022-08-12 00:36:35 · 3108 阅读 · 9 评论 -
ESP32-C3入门教程 蓝牙篇②——基于EspBlufiForAndroid极简的Blufi配网Demo
本文知识点讲述主要基于[EspBlufiForAndroid](https://github.com/EspressifApp/EspBlufiForAndroid) Demo源码,只留下和WiFi配网过程中必要代码。原创 2022-01-11 20:06:40 · 2201 阅读 · 0 评论 -
ESP32-C3入门教程 蓝牙篇①——基于Blufi 的 WiFi 智能配网
文章目录一、前言二、WiFi配网方式三、快速运行四、运行效果五、ESP32-C3程序流程5.1 主程序5.2 回调函数5.3 SmartConfig线程5.4 流程图六、关键函数6.1 设置SmartConfig的协议类型6.2 启动SmartConfig6.3 停止SmartConfig七、其他八、参考一、前言本文基于VS Code IDE进行编程、编译、下载、运行等操作基础知识点请查阅:ESP32-C3入门教程 基础篇①——基于VS Code构建Hello World二、WiFi配网方式W原创 2021-11-22 23:00:05 · 7004 阅读 · 7 评论 -
ESP32-C3入门教程 WiFi篇⑨——WiFi配网失败常见问题与解决办法(找不到WiFi AP | WiFi密码错误 | 距离AP过远 RSSI判断)
ESP32-C3入门教程 WiFi篇⑨——WiFi配网失败常见问题与解决办法(找不到WiFi AP | WiFi密码错误 | 距离AP过远 RSSI判断)原创 2022-03-13 22:31:10 · 12106 阅读 · 5 评论 -
ESP32-C3入门教程 WiFi篇⑦——基于SoftAP 的 WiFi 智能配网
ESP32-C3入门教程 WiFi篇⑦——基于SoftAP 的 WiFi 智能配网原创 2022-02-23 23:55:54 · 3923 阅读 · 0 评论 -
ESP32-C3入门教程 WiFi篇⑥——基于串口的 WiFi 智能配网
ESP32-C3入门教程 WiFi篇⑥——基于串口的 WiFi 智能配网原创 2022-02-17 09:40:11 · 2584 阅读 · 0 评论 -
ESP32-C3入门教程 WiFi篇⑤——WiFi Smart Config 智能配网(基于AirKiss)
文章目录一、前言二、代码修改三、运行效果一、前言本文基于VS Code IDE进行编程、编译、下载、运行等操作基础知识点请查阅:ESP32-C3入门教程 基础篇①——基于VS Code构建Hello World本文同样讲述ESP32的SmartConfig 智能配网过程,基本原理同:ESP32-C3入门教程 网络篇④——WiFi Smart Config 智能配网(基于EspTouchForAndroid),不再赘述。本文主要是基于Airkiss的SmartConfig智能配网,流程原理与Es原创 2021-10-06 19:53:35 · 2555 阅读 · 0 评论 -
ESP32-C3入门教程 WiFi篇④——WiFi Smart Config 智能配网(基于EspTouchForAndroid)
文章目录一、前言二、WiFi配网方式三、快速运行四、运行效果五、ESP32-C3程序流程5.1 程序流程5.2 关键函数6.1 Socket创建六、Android程序流程七、参考一、前言本文基于VS Code IDE进行编程、编译、下载、运行等操作基础知识点请查阅:ESP32-C3入门教程 基础篇①——基于VS Code构建Hello World二、WiFi配网方式WiFi配网即:用户通过App/小程序/网页等途径将WiFi的SSID和密码等信息发送给ESP32,方式有很多种:SoftAP原创 2021-10-05 22:50:32 · 2518 阅读 · 3 评论 -
ESP32-C3入门教程 WiFi篇③——WiFi SoftAP 模式开启AP热点
文章目录一、前言二、快速运行三、运行效果四、程序流程4.1 主程序4.2 注册事件回调函数五、关键函数5.1 将事件回调函数注册到特定循环5.2 设置 ESP32 STA 或 AP 的配置一、前言ESP32给WiFi提供了三种模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32-C3 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时其他WiFi设备连接到 ESP32-C3。AP-STA 共存模式(ESP32-C3 既是接入点,同时又作为基站原创 2021-09-26 23:26:53 · 3329 阅读 · 2 评论 -
ESP32-C3入门教程 WiFi篇②——WiFi Station 模式连接到 AP 热点接入点
文章目录一、前言二、快速运行三、运行效果3.1 连接失败3.2 连接成功四、程序流程4.1 主程序4.2 注册事件回调函数五、关键函数5.1 将事件回调函数注册到特定循环5.2 将 ESP32 WiFi 连接到 AP5.3 设置 ESP32 STA 或 AP 的配置一、前言ESP32给WiFi提供了三种模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32-C3 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时其他WiFi设备连接到 ESP32原创 2021-09-25 23:46:44 · 2938 阅读 · 5 评论 -
ESP32-C3入门教程 WiFi篇①——WiFi Scan 扫描附近AP无线热点 | 堵塞等待扫描结果,回调事件通知扫描结果
文章目录一、快速运行二、运行效果三、程序流畅四、关键函数4.1 扫描所有有效的AP4.2 获取上次扫描中找到的AP列表4.3 获取上次扫描中找到的AP数一、快速运行示例项目中,选择WiFi—>scanmenuconfig配置ESP32C3-Specific—>Rec 0芯片选择ESP32-C3(Built-in USB JTAG)快速运行ESP-IDF Build, Flash and Monitor(左下角)二、运行效果三、程序流畅esp_netif_init,初始原创 2021-09-25 19:06:05 · 4983 阅读 · 13 评论 -
ESP32-C3入门教程 基础篇⑫——量产烧写设备配置和序列号, NVS partition分区确认, NVS 分区生成程序, csv转bin
ESP32-C3入门教程 基础篇⑫——量产烧写设备配置和序列号, NVS partition分区确认, NVS 分区生成程序, csv转bin原创 2022-06-29 17:29:26 · 2285 阅读 · 10 评论 -
ESP32-C3入门教程 基础篇⑪——Non-Volatile Storage (NVS) 非易失性存储参数的读写
ESP32-C3入门教程 基础篇⑪——Non-Volatile Storage (NVS) 非易失性存储参数的读写原创 2022-06-28 09:22:46 · 1132 阅读 · 2 评论 -
ESP32-C3入门教程 基础篇⑩——SNTP(Simple Network Time Protocol) 网络时间同步的简单实例
ESP32-C3入门教程 基础篇⑩——SNTP(Simple Network Time Protocol) 网络时间同步的简单实例原创 2022-05-14 09:24:30 · 1338 阅读 · 5 评论