访问 REPL

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

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

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

对于 10 之前的 Windows 版本,您可能需要安装 Mbed 串行驱动程序,可在此处找到相关说明:

https://os.mbed.com/docs/latest/tutorials/windows-serial-driver.html

使用串行通信程序

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

确定端口

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

视窗

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

苹果系统

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

Linux

在终端中,键入将显示micro:bit 被分配的节点(例如)。dmesg | tail/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,键入,再次替换 为您之前找到的端口。 picocom /dev/ttyACM0 -b 115200/dev/ttyACM0

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