在BBC micro:bit上运行脚本

当你在我们的代码编辑器中编写和测试脚本时,你主要是通过在浏览器点击 Run这个按钮来运行脚本,并使用仿真程序来预览以及测试代码。

一旦你的杰作完成, 你可以编译你的脚本, 并在你的 BBC micro:bit上运行。

要求:

在BBC micro:bit上转换和运行一个脚本,你需要下面这些东西:

  • 一根Micro USB线,用于将micro:bit连接至电脑。这和平常把智能手机连接到电脑上的线是一样的。
  • 一台运行Windows 7及以上系统的电脑,或者是一台运行OSX10.6或更高版本的Mac
  • 连接到互联网

步骤 1: 将BBC micro:bit连接到电脑

首先:连接BBC micro:bit:

  1. 将USB线较小的一端插入BBC micro:bit的USB接口。
  2. 将USB线的另一端连接到电脑上的USB接口。

你的电脑会将你的micro:bit识别为一个新的设备。在运行Windows的电脑上,MICROBIT在设备和驱动器下方显示为一个驱动器。在Mac上,它在设备下方显示为一个新的驱动器。

Windows系统

Mac:

步骤 2: 编译脚本

其次, 编译脚本:

  1. 在浏览器中,打开你的脚本(在我的脚本中找到脚本并点击 编辑)。
  2. 点击编辑或者 下载。 你的脚本将会被转换成一个hex文件,这样你就可以把脚本转移,并且在你的BBC micro:bit上运行它。
  3. 当有提示出现,选择将编译后的文件保存在你的电脑里(或者是除了BBC micro:bit以外的其他地方)。 根据你使用的浏览器种类,下载程序将会采用该特定浏览器的下载特性。

Windows系统

浏览器

你的.hex文件在浏览器底部显示为一个下载任务。打开你的windows文件管理器。Micro:bit将会显示为一个名为MICROBIT的驱动器。

点击鼠标右键下载程序,并选择 在文件夹中显示。 将hex文件从下载文件夹中拖放到MICROBIT驱动器中。

或者,你可以把浏览器底部已下载的hex文件拖放到文件管理器以及MICROBIT驱动中。

火狐浏览器

一个对话框将被弹出,问你是否想要打开或者是保存你的hex文件。 选择保存,然后点击确定,文件将出现在你的浏览器右上方的下载中。 选择蓝色箭头,选择相关文件,并把它拖拽到你的windows文件管理器和MICROBIT驱动器中。

IE10

点击编辑。你将会看到一则消息:“你是否想要保存这个.hex文件?” 选择保存

Mac

Safari

当你在Mac上的Safari中选择 编辑,你的文件将会被下载至你的下载文件夹中。 在你的下载文件夹中打开文件。 在Safari中,这个文件将会显示为一个未知的.txt文件,而不是一个名为.hex文件。 将其拖拽进你的MICROBIT驱动器中。

火狐浏览器

一个对话框将被弹出,问你是否想要打开或者是保存你的hex文件。 选择保存,然后点击确定,文件将出现在你的浏览器右上方的下载中。 点击 在搜索器中显示 ,文件将显示在你的下载文件夹中。 选择文件,把它拖拽到你的MICROBIT驱动中。

浏览器

当你在浏览器中选择 编辑 ,文件将会以.hex的格式下载到浏览器的底部。 点击小箭头,并选择 在搜索器中显示。 这将使文件显示在你的下载文件夹中。 将文件拖拽至MICROBIT驱动器中。

步骤3: 将文件发送至BBC micro:bit

  1. 文件将会被发送至你的BBC micro:bit。
  2. 如果你使用的是Windows,你可以选择下面显示的 发送至
  3. 在发送过程中,BBC micro:bit背面的LED指示灯会闪烁起来(这仅仅只会持续几秒钟)。
  4. 一旦发送成功,代码将在你的BBC micro:bit上自动运行。 为了重新运行程序,按下BBC micro:bit背面的复位按钮。 复位按钮将自动在BBC micro:bit上运行最新的文件。

发送至: 如果你使用的是Windows, 在文件管理器中选择 发送至

  • 在文件管理器, 右击hex文件(在步骤2之前生成),选择 发送至,然后选择 MICROBIT

通过复制脚本至“MICROBIT”驱动器,你就已经把程序存储至micro:bit的闪存中,这意味着即使后来你从电脑上拔出了micro:bit,如果micro:bit有电池供电,你的程序依然会运行。

故障排除

你一次只能拖拽一个hex文件至你的micro:bit。 如果你在第一个文件下载完成之前,试图去拖拽第二个hex文件, 那么第二个文件将会出现各种错误。

当第一个文件已经被写入micro:bit,驱动器将会弹出。如果你在此时拖拽第二个文件,你可能会找不到驱动器,并且第二个文件的写入就会失败。

可能出现如下错误:

Windows系统

Mac

或者可能有2个hex文件出现在你的BBC micro:bit中, 因此micro:bit不能运行多个文件。 为了修正这个错误,请将你的micro:bit拔出,然后再次插入。 确保你的micro:bit显示为MICROBIT,而不是在维护中。