Micropython加速物联网开发2 - Micropython交互式解释器

查看端口号

使用REPL(交互式解释器)编写、运行python代码非常方便。Micropython提供了用户和开发板交互式连接的支持。TPYBoard使用USB转TTL连接了STM32 MCU的UART。

通过USB线连接Windows PC和TPYBoard开发板,在PC的设备管理器中找到TPYBoard对应的设备信息,以及端口号:

Micropython加速物联网开发2 - Micropython交互式解释器_第1张图片

使用串口工具putty登录。

Micropython加速物联网开发2 - Micropython交互式解释器_第2张图片


成功进入Micropython交互式解释器。

Micropython加速物联网开发2 - Micropython交互式解释器_第3张图片

使用交互式解释器

有了交互式解释器,就可以直接在解释器中编写代码,回车后代码将实时执行。

>>> x = 'hello Micropython'
>>> print(x)
hello Micropython
>>> 9*9
81
>>> 9/3
3.0
>>> pyb.LED(1).on()
>>> pyb.LED(2).on()
>>> pyb.LED(3).on()
>>> pyb.LED(4).off()
>>>

逐行手动输入以上代码,体验一下micropython变量定义、打印、简单算术运算以及点亮前三个LED灯,关闭第四个LED灯,观察TPYBoard开发板的反应。

复位

在Micropython交互式解释器中输入CTRL+D/d可将TPYBoard开发板进行软复位,开发板将重启执行main.py程序。

因此重启之后开发板的状态将是第四个LED即蓝色灯常亮,因为当前main.py中的代码功能是蓝色灯常亮。

如果软件复位无效,则进行硬复位,方法是安全退出TPYBoard在PC的映射盘符,然后按下开发板的Reset键。


你可能感兴趣的:(MicroPython,嵌入式,micropython,python,单片机,物联网)