2. 运行你的第一个脚本

让我们直接进入并在 pyboard 上运行一个 Python 脚本。毕竟,这就是它的全部!

2.1. 连接你的pyboard

使用微型 USB 电缆将您的 pyboard 连接到您的 PC(Windows、Mac 或 Linux)。电缆只有一种连接方式,因此您不会弄错。

../../_images/pyboard_usb_micro.jpg

当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 (replace sdb1

好的,现在您应该将 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:它首先LEDpyb 模块中获取类,创建 LED 编号 4(蓝色 LED),然后打开它。

2.4. 重置pyboard

要运行这个小脚本,您需要先保存并关闭main.py 文件,然后弹出(或卸载)pyboard USB 驱动器。像使用普通 USB 闪存驱动器一样执行此操作。

当驱动器安全弹出/卸载时,您可以进入有趣的部分:按下 pyboard 上的 RST 开关以重置并运行您的脚本。RST 开关是板上 USB 连接器正下方右侧边缘的黑色小按钮。

当您按下 RST 时,绿色 LED 将快速闪烁,然后蓝色 LED 应亮起并保持亮起。

恭喜!您已经编写并运行了您的第一个 MicroPython 程序!