除了支持 Python 3 编程,慧编程-Python 编辑器还可对硬件设备进行编程。

本文以童芯派为例。

连接设备

1、使用 USB 数据线连接童芯派到电脑。

为硬件设备编程 - 图1

:::info 注:若硬件设备有开关键,需确保设备处于开机状态。 :::

2、进入慧编程-Python 编辑器,点击“连接”。
编辑器会自动识别设备当前使用的串口,在弹出的对话框中点击“连接”。
连接设备.png :::info 注:使用慧编程-Python 编辑器需要先运行 mLink。 :::

设备连接成功后,界面会显示“已连接”。

在线模式和上传模式

对于硬件编程,慧编程-Python 编辑器提供了两种执行程序的模式:在线模式和上传模式。
点击模式切换按钮即可切换模式。
image.png

在线模式

在线模式支持 Python 3 相关 Python 库,能够实时控制硬件设备。

在线模式下无需上传程序,可以点击”运行“实时查看运行结果。
image.png :::info 注:该模式下设备需与慧编程-Python 编辑器保持连接,连接断开将无法运行程序。 :::

上传模式

上传模式仅支持 microPython,不支持与 Python 3 第三方库互动。

上传模式下需要点击”上传到设备“将程序上传到设备,上传成功后断开设备与软件的连接,程序依然能够在设备内运行。
image.png
**

为设备编程

童芯派是童心制物(Makeblock)最新自主研发的主控板,为其编程前需要安装 makeblock 库。有关 Python 库的安装,参见“安装和卸载 Python 库”。

1、将编程模式设为“在线模式”。

2、选择“文件” > “新建作品”,然后在作品文件编辑区开始编写代码。
image.png
在此编写一个简单的程序实现童芯派板载 LED 灯的跑马灯效果,如下图所示:
image.png
3、点击“运行”。

童芯派的板载 LED 灯呈现跑马灯效果。