购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 代码编辑器Mu

micro:bit官方推荐的MicroPython相关的软件包括Mu(https://codewith.mu)、uFlash(https://uflash.readthedocs.io/en/latest)等。

Mu是一款代码编辑器,用于在micro:bit上进行MicroPython编程,可以在Windows、macOS X和Linux平台上运行。

本书采用Mu进行程序编写,Mu的界面如图1.9所示。

图1.9 Mu编辑器

单击“加载”按钮,可以将已有的Python文件(.py)加载到代码窗口中;单击“刷入”按钮,可将Python程序下载到micro:bit上运行。

单击REPL按钮,底部出现交互式Shell,在其中输入代码,如图1.10所示,就可以在micro:bit的LED点阵上看到滚动显示的“Welcome”,如图1.11所示。

小贴士

REPL(read evaluate print loop,交互式解析器)是一种简单的交互式计算机编程环境,可以进行探索性编程和调试。

在REPL中,当用户输入一个或多个表达式后,会进行评估并显示结果。

通俗地讲,就是通过在一个小窗口里输入代码,就可将其逐条运行并实时返回结果。

图1.10 用REPL调试程序

图1.11 滚动显示到“o”的状态

用Python编程时输入的信息是区分大小写的,因此字符串“Microbit”“microbit”“microBit”对于Python是完全不同的。

如果MicroPython提示NameError,可能是因为输入的信息不正确。

如果MicroPython提示SyntaxError,则是因为输入了MicroPython无法识别的代码,例如错误输入中文引号而不是英文引号,或者错误输入中文冒号而不是英文冒号,如图1.12所示。

小贴士

在micro:bit设备停止响应时,新的代码对它不起作用,也不能输入新的命令。

如果发生这种情况,可尝试重启,应该先拔掉USB线,如果连接了电源线,则需要同时拔掉电源线,然后重新插一下。

除此之外,有时还需要退出并重新启动代码编辑器。

图1.12 代码错误的提示信息 p3IGF0xlu/XsrCemBfJIq9AXpdgQLH0aoL5hCSsA76hx4gfB6hooh/d8Or7jlTdw

点击中间区域
呼出菜单
上一章
目录
下一章
×