青少年机器人技术等级(五级)历年实际操作题讲解,持续更新。
在四级基础上,基于ESP32电子开发板和C/C++代码编码,通过编程实现中断控制、数据位读写操作、串口通信等技术, 初步掌握基本的数据交互能力。
| 知识点 | 掌握要求 |
| 机器人常识 |
了解机器人、微控制器领域的相关理论、相关人物及前沿科技时事 |
| 主控板 |
理解物联主控板的基本性能,掌握利用物联主控板进行数字信号、模拟信号读写操作 |
| 中断 |
理解中断的运行机理,掌握中断回调函数的使用 |
| 数组 |
掌握一维数组、二位数组的应用 |
| 位操作 |
掌握数据位的操作 |
| UART串行通信 |
理解UART串行通信基本工作原理,理解报文的含义和组成,掌握利用串口Serial类库进行串口数据的读写操作 |
| 字符串 |
掌握利用字符串String类库对字符串进行解析处理 |
| 按键消抖 |
掌握通过软件实现按键消抖 |
| 移位寄存器芯片 |
理解移位寄存器芯片74HC595的基本工作原理,掌握通过移位寄存器芯片74HC595进行一位数码管、四位数码管、8x8点阵的显示控制 |
| E2PROM |
E2PROM 理解 E2PROM 的基本工作原理,掌握利用 E2PROM 类库进行数据读写 |
| 蓝牙通信 |
理解经典蓝牙通信的基本工作原理,掌握通过蓝牙进行数据接收、 发送 |
本小节主要介绍按键信号转换、Button类及派生类、和Button交互推荐流程。
本小节主要介绍Ws2812灯珠的使用、对父类进行扩展实现自定义功能,和指针向下强制转换的使用。
本小节主要介绍RGB三色LED的使用,以及多态的具体实现。
ESP32 Arduino Framework是专门针对ESP32开发板的Arduino应用开发框架,为用户开发IOT应用、HMI应用提供一致的开发体验。
ESPConnect是一个基于现代浏览器的管理器,在你需要快速验证、调试、管理文件、检查状态的时候,它能帮你省下大量打开和切换重型工具的时间。
本文介绍两种使用TEA5767收音机模块实现FM收音机的方案,感兴趣的朋友可在此基础上实现更丰富的功能。
GPIOViewer 是一个强大的 Arduino 库,专门为 ESP32 芯片设计,可以实时监控 ESP32 芯片上的所有 GPIO 引脚状态。它可以帮助你快速直观地了解每个引脚的当前状态,例如高电平、低电平、输入、输出、中断等等。
在音频处理领域,I2S是一种广泛使用的通信协议,它专门用于芯片之间的音频数据传输。ESP32 作为一款高性能的微控制器,不仅支持 I2S 通信,还提供了强大的硬件接口和灵活的软件库,使其成为音频项目开发的理想选择。
小鹏物联网智能浇花系统是照顾植物的好帮手,支持自动控制和手动控制两种模式,可通过电脑端和手机端查看数据和控制浇水。
Arduino开发环境下适用于ESP32芯片系列开发板的应用开发框架。