通常,学生使用mBotmBot和STEM活动模块(MBOT-B)或mBot和STEM活动模块(MBOT-P),科迪洛奇和活动模块(MB-CR),或mBot™管理员(MB-RANGER)及其默认程序或“上传”模式,在这种模式下,代码被上传到mBot并在没有连接到mBlock的情况下运行。mBot编码:自动驾驶车辆(MBOT-MSDV-E),编码与科迪洛奇:火星任务(MBCR-M2M-E)和(MBOT-SKIT,停止),都是期望学生在上传模式下编程机器人。

什么是直播模式?
Live模式是mBlock 5中唯一的编程模式,您可以同时使用mBlock窗口中的Stage和机器人。以下是更多细节:

  • 在这种编程模式下,mBlock通过USB线或无线连接到mBotMakeblock®Bluetooth®Dongle(MB-BLE)。
  • 你通过mBlock 5软件给机器人编程。你可以为精灵和机器人创建代码;当程序运行时,动作将同时发生在屏幕上的mBlock阶段和你的机器人。
  • 你想要mBot执行的程序应该以“当绿色标志点击”帽子块,“当[键]按下”帽子块,或在事件调色板中找到的类似帽子块开始。

Live模式的优势
在Live模式下创建代码和排除故障非常快,因为在运行程序之前,你不需要采取额外的步骤将程序上传到机器人。此外,Live模式允许使用mBlock Stage和机器人硬件的独特程序。例如,当点击舞台上的精灵时,你可以编程让mBot移动。或者一个精灵可以报告mBot光传感器正在读取的值。

Live模式的缺点
对于某些类型的程序,特别是那些要求机器人对超声波和跟随线传感器的数据采取行动或做出响应的程序,上传模式是最好的,因为代码运行得很快;机器人会更快地对变化做出反应。在Live模式下,mBlock将命令一个一个地发送给机器人,机器人执行每一条命令,然后向mBlock报告。这个过程对于跟随路线的活动来说通常太慢,特别是当机器人驾驶速度很快或跟随路线变化很大时。

切换mBot到Live模式
机器人固件需要重置为默认程序才能使用Live模式。完成以下步骤:

  1. 打开mBot,并通过USB线将其连接到您的计算机。
  2. 打开mBlock 5软件。
  3. 如果mBot还没有显示在“设备”窗格中,使用“+”按钮添加它。
  4. 通过单击Connect按钮将软件连接到mBot。mBlock 5软件将识别mBot所连接的USB端口。
  5. 连接后,单击“设置”按钮并选择“更新固件”。
  6. 在“固件版本”下拉菜单中选择“出厂固件(06.01.009)”。
  7. 点击“更新”按钮。
  8. mBlock现在将上传默认程序。上传完成后,mBot会发出三声哔哔声。
  9. 如果需要,移动滑块开关到Live模式。

4141 -模式-开关mblock - 5. - png

mBot故障排除和常见问题解答