MicroBlocks 编程案例: 扩展 OctoStudio 库

MicroBlocks 编程案例: 扩展 OctoStudio 库

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

MicroBlocks团队计划推出BLE radio库,以便使用BLE radio构建手柄和受控小车项目。BLE radio功耗更低,适合户外使用。通过修改OctoStudio库,可以扩展信号数量。固件esp32-fixocto-20240114提高了板子之间通信的稳定性。BLE radio还支持广播分组,可以进一步扩展OctoStudio库来支持广播分组。

🎯

关键要点

  • MicroBlocks团队计划推出BLE radio库,用于构建手柄和受控小车项目。
  • BLE radio功耗更低,适合户外使用,续航时间更长。
  • BLE radio支持无需配对的板子之间广播消息通信。
  • OctoStudio库支持手机与板子及两个板子之间的通信,但信号类型有限。
  • 通过修改OctoStudio库,可以将信号数量扩展到10个,适合手柄按钮映射。
  • 最新固件esp32-fixocto-20240114提高了板子之间通信的稳定性。
  • BLE radio支持广播分组,可以解决多个手柄遥控不同车辆的问题。
  • OctoStudio库可以扩展以支持广播分组,但需修改代码。
  • OctoStudio的广播机制具有良好的可扩展性,允许传递大量不同信号。
  • MicroBlocks将实现自己的BLE radio协议,以应对未来变化。
➡️

继续阅读