Mobile Apps for micro:bit

micro:bit移动app令你可以通过无线蓝牙技术发送代码至micro:bit,无需任何连线!只要确认你的micro:bit处于通电状态,非常简单的通过智能手机或平板上的app进行代码传输。

我能用移动端app做什么?

The micro:bit app allows you to connect to your micro:bit from your phone, then create code and send it straight to your micro:bit!

app有四个按钮:

  • 连接 就是将你的micro:bit与智能手机/平板(设备)的进行配对/连接
  • 闪存 就是你从手机平板等设备向micro:bit发送代码(.HEX文件)的地方
  • 创造代码 引导你去网站选择编辑器,写代码或者追溯你创造的代码的地方
  • 引导 你去产生创意与其他编程想法的网站

立刻开始

获取应用程序

Start by downloading the official micro:bit app for Android or iOS:

Pairing your micro:bit

The next step is to connect your micro:bit to your phone or tablet for the first time - this is called pairing. This involves the app searching for a signal from the micro:bit and then sending a secret code that only they can see. From that point on your device and your micro:bit are paired and can communicate when connected.

怎样将你的micro:bit与手机或平板配对:

  • 选择“Connections”
  • 选择“Pair a new micro:bit”
  • On your micro:bit: hold the A and B buttons, then PRESS and release RESET while still holding buttons A and B
  • The micro:bit will tell you that it is in 'PAIRING' mode and a pattern will appear
  • Copy the pattern from your micro:bit onto the grid in the app (Here's a tip! Fill in the topmost lit square of each column to fill in all squares underneath it at once)
  • 选择下一步或“配对”,当要求代码或PIN时,按下按钮A
  • Enter the code or PIN from your micro:bit into your phone. The numbers will loop for 30 seconds, so don't worry if you don't get it first time. If you're finding it tricky, ask a friend to help. One of you can read the numbers on the micro:bit while the other types them into the app
  • When you see the success message press the RESET button on the back of your micro:bit and you’re done.

If at any stage you reprogram your micro:bit using a USB cable (which will delete the secret code) or if you want to work with a different micro:bit, you need to repeat this process.

Writing Code

下一步你需要编写代码,创造一段新的代码,选择主页上的“create code”模式,选择一个编辑器开始编写你的代码。要编辑你已经开始的程序,选择“Flash”然后“My Scripts”。

When your program is ready, the code editor has to compile the code to make a hex file, which is a very compact form of your program that the micro:bit can read. In the editor select ‘Compile’ and when the hex file is ready, open it in the micro:bit app.

Sending code to the micro:bit

将你的代码存储到micro:bit:

  • 去到“Flash”页面
  • 选择一个脚本转换,选择“Flash”

选择一个脚本转换,选择“Flash”

经常被问道的问题

“Pair”按钮意味着什么?

当你建立micro:bit与设备间的配对,这个步骤包含app搜索micro:bit的信号,发送保密代码。之后你的micro:bit与你的设备已经配对并且可以通信了。

当你希望从手机删除之前的“Pairing”状态:

  • 去到蓝牙设置界面
  • 选择micro:bit并且点击“Forget this device”

If you want to delete a ‘pairing’, from your micro:bit:

  • 连接你的micro:bit到家用电脑
  • Flash any hex file over a USB cable

我需要“Connect”与“Pair”吗?

如果你正在从手机或平板存储代码至micro:bit,你不需要“connect”,一旦确认这就是你希望存储代码的micro:bit,移动端app将自动连接设备。

“Flash”是什么意思?

Flashing is when you send a code file (.hex) from your computer, phone or tablet to a micro:bit. From a computer you’ll usually flash a file by connecting your micro:bit to your computer with a USB cable. From a phone or tablet you can ‘flash’ a file over Bluetooth (without cables).

这个app可以在手机与平板上工作吗?

As the micro:bit app updates and operating systems of devices change over time, the compatibility of devices will also change. We apologise for not being able to give a concrete list of compatible devices at this time.

然而,Android操作系统4.4或者更新版本或者iOS 8.0或更新版本需要预先安装用来运行micro:bit app。

当我配对自己的micro:bit与其他人的设备,现在我想解除配对该怎样做?

  • 你需要在电脑上新建一段新的micro:bit代码
  • 现在通过USB线连接你的micro:bit到电脑
  • Now drag and drop the hex file onto your micro:bit

这将删除所有手机/平板与micro:bit的连接。

如果我已经配对设备与micro:bit,但我不想再用并且想删除这个连接,我应该怎样做?

  • 去到手机或平板的蓝牙设置
  • 选择BBC micro:bit
  • 点击”Forget this device“

这将删除连接到micro:bit的保密代码。

最好了解一下蓝牙传输

当你不使用的时候关闭蓝牙:

  • 否则它将会耗尽你的电池电量
  • 它会发出意味着其他app在使用蓝牙联系你的设备的信号-你应该不会想看到类似的信息!

我可以离线使用移动端app吗?

The first time you use the app, you need an internet connection. But with a little preparation, you can use the app Offline

  • 我的脚本页面与代码编辑器都可以离线使用,当第一次在电脑或手机上的浏览器使用,它会在浏览器的内存中存储一个离线版本,使得你可以在任意时候使用。
  • 用你的移动设备连接互联网时,访问micro:bit的主页,去到我的脚本页面,打开代码编辑器,这将在浏览器的内存中存储编辑器内容。
  • 打开micro:bit移动端app,点击“Flash”按钮,接着点击黄色的“My Scripts” 按钮。这将直接带你去到我的脚本页面而不是网页,实现离线存取。
  • 在这里,打开代码编辑器,享受创意无限!

Troubleshooting

我在配对micro:bit过程中遇到问题。

  • 可能你使用的是旧版本的软件,取得最新的软件,登陆网页,通过USB设计一段新的代码存储到你的micro:bit,这个动作将同步更新软件。
  • 去到手机或平板上的蓝牙设置页面,选择“forget this device”,关闭app,当你重新打开app的时候,所有之前的配对代码将全部删除,完全恢复配对的出厂状态

我已经在使用最新的软件,但仍然在配对设备过程中遇到问题。

  • 你曾经使用Python语言吗? - 很不幸,Python语言并不支持蓝牙,装载有Python语言脚本的micro:bit无法连接蓝牙。尝试用Kingdoms代码或Blocks或Touch Develop编写的脚本刷新。

在烧录存储文件过程中遇到问题。

  • micro:bit是否有通电呢? – 它是连接到了电脑还是连接到电源组件?如果都没有,请连接设备至电源
  • 你的手机平板是否与micro:bit配对? - 如果没有,去到连接页面,跟着屏幕上显示的指引配对设备

使用代码或代码编辑器遇到问题。

  • 你的手机或平板是否有用wifi或者移动数据连接网络? – 如果没有,打开wifi或者与你的网络运营商确认手机平板是否可以联网!

我想用我的安卓手机自拍但当我按下按钮时候,没有反应...

  • 你micro:bit连接到你的手机或平板了吗 – 在连接页面的连接信号呈现绿色吗?如果没有,按下连位于连接页面或存储页面的连接信号按钮,等待5秒看其是否呈现绿色。

我想用我的iPhone或iPad自拍但当我按下按钮时,没有反应...

很不幸,“Devices”代码并不支持iPhone或iPads

我曾经配对成功micro:bit但现在无法成功配对!

如果你曾经配对micro:bit与太多不同的手机或平板,配对失败就有可能发生。

  • 你需要在电脑上新建一段新的micro:bit代码
  • 通过USB线连接micro:bit与电脑
  • 拖拽代码或HEX文件到你的micro:bit

这将删除所有手机/平板与micro:bit的连接。

我曾经用手机或平板配对micro:bit,但现在配对失败...

你是否有用连线从网页烧录存储文件?此步骤将删除所有连接,你需要重新配对你的micro:bit。

我的micro:bit发出滴答声或者交错显示,我该怎么做?

按下背面的RESET按钮,这将恢复你的micro:bit至正常状态。