科目:代码编程、电子电路搭建、机器人常用知识。
形式:软件知识、硬件知识、机器人常用知识采用上机考试形式。电 子电路搭建、机器人搭建采用现场实际操作形式。
器材及软件: 核心控制板:ESP32 开源硬件控制板,包含硬件的原理图、引导程序(如果含)、操作系统(如果含)、开源的开发环境及源码。目前支持的控制板种类及型号,请至官方网站查询。
电子部分:与核心控制板配套的电子元件或模块。
编程语言:Arduino C/C++、ESP32 for Arduino
IDE 软件:能够完成开源硬件控制板程序代码编写的软件即可。目前支持的软件包括 Arduino IDE 等。
考核内容:
(一) 知识
1. 了解集成电路、微控制器领域的知名产品,重大工程项目及前 沿科技时事
2. 掌握控制板的基本功能和特性
3. 理解中断程序的运行机制
4. 掌握中断回调函数的使用
5. 掌握一维数组及二维数组的应用
6. 理解 UART 串行通信基本原理
7. 理解报文的含义和组成
8. 掌握数据位的操作
9. 掌握利用串口库进行串口数据的读写操作
10.掌握字符串的基本操作
(二) 电子电路搭建
1. 掌握数码管和 LED 点阵的使用
2. 掌握通过软件实现按键消抖
3. 掌握移位寄存器芯片 74HC595 的使用
4. 掌握通过 UART 进行数据通信,如使用蓝牙模块或与计算机通 信
5. 掌握 EEPROM 的读写操作
舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。在高档遥控玩具,如飞机、潜艇模型,遥控机器人中已经得到了普遍应用。
本小节使用音频开发框架实现一个音频录制到文件的示例。
I2S协议通过BCLK、LRCLK和DATA三线精准传输音频数据,但时序边沿、帧格式、时钟源等细节常引发噪声或断连。本文详解ESP32的I2S实现,从协议原理到ESP-IDF v5.x代码配置,助你避开常见陷阱,确保音频稳定传输。
本小节介绍音频的基础知识、音频开发框架和AudioCodec的简介,用一个音频播放示例来说明音频管道的使用。
MimiClaw是基于ESP32-S3芯片的超轻量级AI助手,通过Telegram或WebSocket提供Claude/GPT智能服务。
本小节是一个Web服务结合SD卡文件系统的应用示例。
本节主要讲解FileSystem类的使用,以及Flash文件系统配置和SD存储模块的使用。
本节主要讲解Wifi热点的Web服务使用,以及使用网页交互来控制LED。
本节主要讲解WifiBoard类的功能和HTTPClient库及cJSON的使用。
本节主要讲解TFT-LCD显示屏的使用和Window派生类与TFT_eSPI库的使用。
这篇文章展示了如何将化学与工程、信息技术、现代制造技术紧密结合,以“血氧指标控制的简易供氧器”为载体,组织一次真实的跨学科项目。设计中突出“从需求出发”“闭环控制”“可视化反馈”,不仅呼应了新课标中“跨学科实践”的要求,更贴近生活实际需求,尤其适用于对科技应用、健康关怀有兴趣的学生群体,可作为项目式学习或社团活动的优质课例。