青少年机器人等级考试五级教程

本课程通过项目学习(PBL)的方式讲述基于ESP32 for Arduino的编程基础知识。
本课程学习ESP32 for Arduino的基本函数;结合硬件讲述了数组及位操作,按键消抖;
UART基本知识,库函数和经典蓝牙的应用;I2C、SPI的基本原理,库函数的使用;
网络及HTML基础知识,以STA和softAP模式建立WiFi连接,创建Web服务器,并实现远程HTTP访问;
步进电机的基础知识及梯形加减速运动控制;PID基础知识,并利用码盘实现小车运动的精确控制。
初识ESP32
初识ESP32

了解ESP32芯片和ESP32智能硬件,配置ESP32的开发平台环境。

数字信号读写
数字信号读写

讲解ESP32数字信号的读写操作。

模拟信号输入
模拟信号输入

讲解ESP32模拟信号的读取操作。

模拟信号输出
模拟信号输出

讲解ESP32模拟信号的输出操作。

电容触摸传感器
电容触摸传感器

讲解ESP32的电容触摸传感器功能。