2. 运行你的第一个脚本¶
让我们直接进入并在 pyboard 上运行一个 Python 脚本。毕竟,这就是它的全部!
2.1. 连接你的pyboard¶
使用微型 USB 电缆将您的 pyboard 连接到您的 PC(Windows、Mac 或 Linux)。电缆只有一种连接方式,因此您不会弄错。
当pyboard连接到您的PC时,它将通电并进入启动过程(引导过程)。绿色 LED 应亮起半秒或更短时间,当它熄灭时表示启动过程已完成。
2.2. 打开 pyboard USB 驱动器¶
您的 PC 现在应该可以识别 pyboard。接下来会发生什么取决于您拥有的 PC 类型:
Windows: 您的 pyboard 将显示为可移动 USB 闪存驱动器。Windows 可能会自动弹出一个窗口,或者您可能需要使用资源管理器去那里。
Windows 还会看到 pyboard 有一个串口设备,它会尝试自动配置这个设备。如果是,请取消该过程。我们将在下一个教程中使串行设备工作。
Mac: 您的 pyboard 将作为可移动磁盘出现在桌面上。它可能会被称为
PYBFLASH
. 单击它以打开 pyboard 文件夹。Linux:您的 pyboard 将显示为可移动介质。在 Ubuntu 上,它会自动挂载并弹出一个带有 pyboard 文件夹的窗口。在其他 Linux 发行版上,pyboard 可能会自动安装,或者您可能需要手动安装。在终端命令行中,键入
lsblk
以查看已连接驱动器的列表,然后(替换 为适当的设备)。您可能需要 root 才能执行此操作。mount /dev/sdb1
(replacesdb1
好的,现在您应该将 pyboard 作为 USB 闪存驱动器连接,并且一个窗口(或命令行)应该显示 pyboard 驱动器上的文件。
您正在查看的驱动器被称为/flash
pyboard,并且应包含以下 4 个文件:
- boot.py – pyboard的各种配置选项。
它在 pyboard 启动时执行。
- main.py – 要运行的 Python 程序。
之后执行
boot.py
.
- README.txt – pyboard 入门的基本信息。
这为新用户提供了指针,并且可以安全地删除。
- pybcdc.inf – 用于配置串行 USB 设备的 Windows 驱动程序文件。
在下一个教程中将详细介绍这一点。
2.3. 编辑 main.py
¶
现在我们要编写我们的 Python 程序,所以main.py
在文本编辑器中打开文件。在 Windows 上,您可以使用记事本或任何其他编辑器。在 Mac 和 Linux 上,使用您最喜欢的文本编辑器。打开文件后,您将看到它包含 1 行:
# main.py -- put your code here!
该行以 # 字符开头,这意味着它是一个注释。这些行不会做任何事情,并且可以为您写关于您的程序的注释。
让我们向该 main.py
文件添加 2 行,使其看起来像这样:
# main.py -- put your code here!
import pyb
pyb.LED(4).on()
我们写的第一行说我们要使用这个pyb
模块。该模块包含控制 pyboard 功能的所有函数和类。
我们编写的第二行打开蓝色 LED:它首先LED
从 pyb
模块中获取类,创建 LED 编号 4(蓝色 LED),然后打开它。
2.4. 重置pyboard¶
要运行这个小脚本,您需要先保存并关闭main.py
文件,然后弹出(或卸载)pyboard USB 驱动器。像使用普通 USB 闪存驱动器一样执行此操作。
当驱动器安全弹出/卸载时,您可以进入有趣的部分:按下 pyboard 上的 RST 开关以重置并运行您的脚本。RST 开关是板上 USB 连接器正下方右侧边缘的黑色小按钮。
当您按下 RST 时,绿色 LED 将快速闪烁,然后蓝色 LED 应亮起并保持亮起。
恭喜!您已经编写并运行了您的第一个 MicroPython 程序!