使用MicroBlocks的竞赛场景
这篇文章讲解哪些竞赛使用开源的MicroBlocks图形化硬件编程工具。
NOC 2024
结合NOC比赛(全国中小学信息技术创新与实践大赛)赛项的特点,采用MicroBlocks具有以下优势: 用 MicroBlocks 组织 NOC 比赛的优势
关键优势:
| 维度 | 优势总结 |
|---|---|
| 教学层面 | 图形化界面 + 低门槛,适合全学段普及;配套课程完善 |
| 竞赛层面 | 实时调试提升效率;离线运行满足赛规;多任务并发应对复杂任务 |
| 技术层面 | 性能优于 MicroPython;扩展库丰富;主控器与传感器生态完整 |
比赛场地设置
![]() | ![]() |
|---|
核心特点:
| 特点 | 说明 |
|---|---|
| 实时编程 | 点击积木块即可立即看到硬件反应,无需编译等待 |
| 离线运行 | 程序存储在闪存中,断开电脑后仍可独立运行 |
| 多任务并发 | 最多可同时运行10个脚本 |
| 丰富的扩展库 | 拥有近200个扩展库,支持传感器、Wi-Fi、蓝牙等 |
| 跨平台支持 | 支持micro:bit、ESP32、ESP8266、Raspberry Pi Pico等多种主流开发板 |
比赛说明
![]() | ![]() |
|---|
![]() | ![]() |
|---|
![]() | ![]() |
|---|
![]() | ![]() |
|---|
MicroBlocks特点:
高效调试,适应竞赛节奏 比赛现场时间紧张,MicroBlocks的实时交互式编程让选手点一下积木就能立即看到效果。调试传感器参数、测试任务逻辑时无需反复编译烧录,可以极大提升调试效率。
低门槛,适合全学段参赛 NOC比赛涵盖小学低年级(1-3年级)到高中组。MicroBlocks采用图形化拖拽积木的编程方式,低年级学生能快速上手,而高级功能(如并发任务、硬件底层控制)也能满足高年级组的复杂任务需求。
离线独立运行,符合现场赛要求 比赛时要求机器人或设备脱离电脑独立完成任务。MicroBlocks的程序存储在开发板的持久闪存中,断电后不丢失、上电自动运行,完全符合赛项要求。
丰富的硬件生态支撑 NOC“AIoT智联未来”赛项指定使用Longan Core人工智能学习套件。MicroBlocks配套近200个扩展库,支持各类传感器、执行器和通信协议,能够实现比赛所需的物联网传感、人工智能等任务。
支持多任务并发,适合复杂赛题 比赛任务往往需要同时处理多个传感器和执行器(如一边巡线、一边采集、一边通信)。MicroBlocks支持最多10个脚本同时运行,这种并发机制让复杂任务的编程更加直观和可靠。
配套课程体系成熟 该赛项的套件配套了32节项目课程,涵盖机械搭建、物联网传感器和AI基础知识。这意味着参赛者可以通过系统化学习掌握MicroBlocks,而非“为了比赛临时突击”。









