3. 初识 REPL

使用 MicroPython 的一个主要的优点是交互式的 REPL ,REPL(read-evaluate-print loop)代表读取﹣求值﹣输出循环。 REPL 对于学习一门新的编程语言具有很大的帮助,因为它能对初学者写的程序立刻做出回应,这意味着你执行代码,并能马上查看结果,而无需经过先编译再上传的繁琐步骤。

3.1. 先连接串口

要通过 USB-serial 访问,您需要使用串口终端软件。在 Windows 上如 MobaXterm 、 xshell 都是不错的选择。串口波特率设置为 115200 ,就可以开始玩 MicroPython 了。

通过串行端口建立连接后,您可以通过按几次 Enter 键来测试它是否正常工作,如果正常工作,您能到看 Python REPL 提示符,表示为 >>>

3.2. 使用 REPL

一旦有提示,您就可以开始尝试了!按Enter键后,可在提示符处键入任何内容。 MicroPython将运行您输入的代码并打印结果(如果有的话);如果输入的文本出错,则会打印出错误消息。

尝试在提示符下输入以下内容:

>>> print('hello MicroPython')
hello MicroPython

请注意,您无需键入 >>> 箭头,它们表示您应在此提示符后键入文本,其下一行是响应的内容。

提示

实际上 mpy-editor 下方面黑框实际上就是 repl 区域,你可以在其中进行交互。

../../_images/editor_repl.png

如果您已经了解了一些python,现在可以尝试一些基本命令。例如:

>>> 1+2
3
>>> 1/2
0.5
>>> 12*34
408

不妨实践试试?

../../_images/test_repl.png

3.3. 输入行编辑

您可以使用 向左 和 向右 箭头键 移动光标 来编辑当前输入的行;

按 Home 键或 ctrl-A 将光标移动到行的开头,按 End 或 ctrl-E 移动到行的末尾;

Delete 键或 退格键 用来删除。