访问 REPL

REPL(读取-评估-打印-循环)允许 micro:bit 在您编写代码时实时读取和评估代码。

使用 micro:bit Python 编辑器

基于浏览器的 Python 编辑器具有内置的 REPL 支持,可以使用WebUSB访问。您可以在本文的编辑器中阅读有关如何在 在 micro:bit 应用程序和编辑器中直接从浏览器闪烁的更多信息 。

要使用 WebUSB,您需要基于 Google Chrome 的浏览器和 固件 版本为0249或更高版本 的 micro:bit 。

要使用 REPL:

  1. 将 Python 程序刷入 micro:bit,如果您还没有这样做的话。
  2. 选择 Open Serial 打开 REPL 窗口。
  3. 单击蓝色条或按键盘上的+以输入 REPL。Send CTRL-C for REPL CTRL + C

使用串行通信程序

穆编辑器已经内置了对REPL支持,甚至包括实时数据的绘图仪。其他一些常见选项是picocom和screen。您需要安装一个程序并阅读相应的文档以了解连接到设备的基础知识。

确定端口

在 micro:bit 上访问 REPL 需要您:

  • 确定micro:bit的通信端口标识符
  • 使用程序与设备建立通信

micro:bit 将有一个端口标识符(tty,usb),可供计算机用于通信。在连接到 micro:bit 之前,我们必须确定端口标识符。

视窗

安装上述驱动程序后,micro:bit 将作为 COM 端口出现在设备管理器中。

苹果系统

打开终端并输入以查看已连接串行设备的列表;其中之一看起来像(确切数字将取决于您的计算机)。ls /dev/cu.* /dev/cu.usbmodem1422

Linux

在终端中,键入将显示micro:bit 被分配的节点(例如)。 dmesg | tail which will show which /dev/dev/ttyUSB0

与 micro:bit 交流

找到端口标识符后,您可以使用串行终端程序与 micro:bit 进行通信。

视窗

您可能希望使用 Tera Term、PuTTY 或其他程序。

以万亿计:
  • 插入 micro:bit 并打开 Tera Term
  • 选择Serial作为端口
  • 转到设置 -> 串行端口。确保端口是正确的 COM 端口。
  • 选择波特率 115200,数据8位,奇偶校验无,停止1位。
在腻子中:
  • 插入 micro:bit 并打开 PuTTY
  • 将连接类型切换为串行
  • 确保端口是正确的 COM 端口
  • 将波特率更改为115200
  • 在左侧菜单中选择“Serial”,然后单击“Open”

苹果系统

打开终端并键入,替换 为您之前找到的端口。这将打开 micro:bit 的串行输出并显示从设备接收到的所有消息。 screen /dev/cu.usbmodem1422 115200 /dev/cu.usbmodem1422

要退出,请按 Ctrl-A,然后按 Ctrl-\ 并对问题回答 Yes。返回命令提示符的方法有很多,包括 Ctrl-A 然后 Ctrl-D,这将分离屏幕,但串行端口仍然被锁定,防止其他应用程序访问它。然后,您可以通过键入重新启动屏幕 。 screen -r.

Linux

使用该 screen程序,键入,替换 为您之前找到的端口。screen /dev/ttyUSB0 115200 /dev/ttyUSB0

要退出,请按 Ctrl-A,然后按 \ 并对问题回答是。返回命令提示符的方法有很多,包括 Ctrl-A 然后 Ctrl-D,这将分离屏幕。micro:bit 的所有串行输出仍将被 接收 screen,串行端口将被锁定,防止其他应用程序访问它。您可以通过键入重新启动屏幕。screen -r

使用picocom, type picocom /dev/ttyACM0 -b 115200,键入,再次替换 为您之前找到的端口。 /dev/ttyACM0

要退出,请按 Ctrl-A,然后按 Ctrl-Q。