ESP32基础学习套件

ESP32基础学习套件是小鹏STEM结合ESP32 Arduino C++开发课程推出的配套硬件,通过课程可以学习ESP32下的C++基础开发知识、ESP32硬件与软件的推荐交互流程等。
创客 ESP32 乐高拼搭兼容
购买   

Unit1 基础知识

1-1 开发环境准备

本小节主要介绍VSCode Arduino开发环境的搭建,及与Arduino IDE开发环境的比较。

1-2 C++类基础知识

本小节主要介绍C++ 类相关的基础知识,包括类的定义、继承、多态,范围作用域等。

1-3 ESP32 Arduino开发框架

本小节主要介绍ESP32 Arduino开发框架,此框架为本站开源的针对ESP32 Arduino C++的轻量级应用开发框架,它设计了一套ESP32应用的开发范式,后续教程示例均以本开发框架为基础。

Unit2 LED

2-1 RGB三色LED

本小节主要介绍RGB三色LED的使用,以及多态的具体实现。

2-2 WS2812灯珠

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

Unit3 输入

3-1 按键输入

本小节主要介绍按键信号转换、Button类及派生类、和Button交互推荐流程。

3-2 触摸输入

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

Unit4 传感器

4-1 数字量传感器

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

4-2 模拟量传感器

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

4-3 红外接收和遥控

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

Unit5 执行器件

Unit6 定时器和多任务

Unit7 显示器件

Unit8 网络

Unit9 存储