ESP32 Arduino开发框架

ESP32 Arduino开发框架

Arduino开发环境下适用于ESP32芯片系列开发板的应用C++开发框架,为用户开发IOT应用、音频应用、人机交互(HMI)应用提供一致的开发体验。
关注
【ESP32 C++教程】Unit10-2:音频录制

本小节使用音频开发框架实现一个音频录制到文件的示例。

04-03 ESP32 ESP32-ArduinoFx I2S
【ESP32 C++教程】Unit10-2:音频录制

【ESP32 C++教程】Unit10-1:音频播放

本小节介绍音频的基础知识、音频开发框架和AudioCodec的简介,用一个音频播放示例来说明音频管道的使用。

04-02 ESP32 ESP32-ArduinoFx I2S
【ESP32 C++教程】Unit10-1:音频播放

【ESP32 C++教程】Unit9-2:文件系统应用

本小节是一个Web服务结合SD卡文件系统的应用示例。

03-31 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit9-2:文件系统应用

【ESP32 C++教程】Unit9-1:文件系统

本节主要讲解FileSystem类的使用,以及Flash文件系统配置和SD存储模块的使用。

03-31 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit9-1:文件系统

【ESP32 C++教程】Unit8-2:Wifi热点和网页上控制设备

本节主要讲解Wifi热点的Web服务使用,以及使用网页交互来控制LED。

03-30 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit8-2:Wifi热点和网页上控制设备

【ESP32 C++教程】Unit8-1:WiFi连接和HTTP请求

本节主要讲解WifiBoard类的功能和HTTPClient库及cJSON的使用。

03-29 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit8-1:WiFi连接和HTTP请求

【ESP32 C++教程】Unit7-3:TFT-LCD显示屏

本节主要讲解TFT-LCD显示屏的使用和Window派生类与TFT_eSPI库的使用。

03-26 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit7-3:TFT-LCD显示屏

【ESP32 C++教程】Unit7-2:OLED显示屏

本节主要讲解OLED显示屏的使用和Display类及派生类的介绍及使用。

03-17 ESP32 ESP32-ArduinoFx OLED
【ESP32 C++教程】Unit7-2:OLED显示屏

【ESP32 C++教程】Unit7-1:四位7段式数码管

本节主要讲解用TM1650来驱动四位7段式数码管模块的显示使用。

03-17 ESP32 ESP32-ArduinoFx 数码管
【ESP32 C++教程】Unit7-1:四位7段式数码管

【ESP32 C++教程】Unit6-4:资源互斥访问

本节主要讲解FreeRTOS任务间如何使用互斥对象来实现资源互斥访问。

03-17 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit6-4:资源互斥访问

【ESP32 C++教程】Unit6-3 FreeRTOS任务间通信

本节主要讲解FreeRTOS任务间如何使用消息队列、事件组和二进制信号量进行通信。

02-22 ESP32 FreeRTOS ESP32-ArduinoFx
【ESP32 C++教程】Unit6-3 FreeRTOS任务间通信

【ESP32 C++教程】Unit6-2 FreeRTOS多任务

本节主要讲解Task类,FreeRTOS多任务的使用。

02-19 ESP32 FreeRTOS ESP32-ArduinoFx
【ESP32 C++教程】Unit6-2 FreeRTOS多任务

【ESP32 C++教程】Unit6-1 定时器

本节主要讲解Timer类,FreeRTOS定时器的使用。

02-17 ESP32 FreeRTOS ESP32-ArduinoFx
【ESP32 C++教程】Unit6-1 定时器

【ESP32 C++教程】Unit5-2 执行器件之舵机

本节主要讲解舵机驱动类和用按键控制舵机。

02-04 ESP32 舵机 ESP32-ArduinoFx
【ESP32 C++教程】Unit5-2 执行器件之舵机

【ESP32 C++教程】Unit5-1 执行器件之继电器

本节主要讲解执行器件类型和用按键控制继电器。

01-31 ESP32 继电器 ESP32-ArduinoFx
【ESP32 C++教程】Unit5-1 执行器件之继电器

【ESP32 C++教程】Unit4-3 红外接收和遥控

本小节主要讲解红外接收和遥控器件,以及遥控操作LED。

01-25 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit4-3 红外接收和遥控

【ESP32 C++教程】Unit4-2 模拟量传感器

本小节讲解模拟量传感器使用,旋转电位器,DHT11温湿度传感器和实现自定义传感器类。

01-24 ESP32 传感器 ESP32-ArduinoFx
【ESP32 C++教程】Unit4-2 模拟量传感器

【ESP32 C++教程】Unit4-1 数字量传感器

本小节讲解Sensor类及派生类、数字量传感器使用和传感器的推荐交互流程。

01-23 ESP32 传感器 ESP32-ArduinoFx
【ESP32 C++教程】Unit4-1 数字量传感器

【ESP32 C++教程】Unit3-2 触摸输入

本小节讲解ESP32内置触摸引脚的用法,

01-18 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit3-2 触摸输入

【ESP32 C++教程】Unit2-2 Ws2812灯珠

本小节主要介绍Ws2812灯珠的使用、对父类进行扩展实现自定义功能,和指针向下强制转换的使用。

01-08 ESP32 WS2812 ESP32-ArduinoFx
【ESP32 C++教程】Unit2-2 Ws2812灯珠