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

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

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