访问 REPL¶
REPL(读取-评估-打印-循环)允许 micro:bit 在您编写代码时实时读取和评估代码。
使用 micro:bit Python 编辑器¶
基于浏览器的 Python 编辑器具有内置的 REPL 支持,可以使用WebUSB访问。您可以在本文的编辑器中阅读有关如何在 在 micro:bit 应用程序和编辑器中直接从浏览器闪烁的更多信息 。
要使用 WebUSB,您需要基于 Google Chrome 的浏览器和 固件 版本为0249或更高版本 的 micro:bit 。
要使用 REPL:
- 将 Python 程序刷入 micro:bit,如果您还没有这样做的话。
- 选择 Open Serial 打开 REPL 窗口。
- 单击蓝色条或按键盘上的+以输入 REPL。
Send CTRL-C for REPL
CTRL
+C
确定端口¶
在 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。