ATOM MicroPython 快速上手

本教程适用于ATOM LITE / MATRIX

驱动安装

将设备连接至PC,若无法正常识别端口, 用户可以通过手动安装 FTDI驱动 修复该问题。以win10环境为例,下载匹配操作系统的驱动文件, 并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5StackUSB Serial, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新), 可执行文件安装方式可能无法正常工作)。 点击此处,前往下载FTDI驱动

对于MacOS用户安装前请勾选 系统偏好设置 - >安全性与隐私 - >通用 - >允许以下位置下载的App - > App Store和认可的开发者选项

烧录工具

请根据您所使用的操作系统,点击下方按钮下载相应的M5Burner固件烧录工具。解压后打开应用程序。

注意:
MacOS用户安装完成后请将应用放入Application文件夹内,如下图所示。
Linux用户请切换至解压文件路径下,在终端中运行./M5Burner, 运行应用。

固件烧录

双击打开Burner烧录工具,①在左侧菜单中选择对应的设备类,②选择您所需要的固件版本,③点击下载按钮进行下载。

将M5设备通过Type-C数据线连接到电脑,④选择对应的COM口,波特率可使用M5Burner中的默认配置,⑤配置完成后,点击"Burn"进行烧录。

您可以在固件烧录阶段就填入设备后续将要连接的WIFI信息。(该信息将用于设备连接网络, 在本教程中,我们将使用USB模式进行编程,该内容并非必须填写)。

当烧录日志提示Burn Successfully时,则表示固件已经烧录完成。

首次烧录或固件程序运行异常时,可点击右上角的"Erase"擦除flash内存,在后续的固件更新时,则无需再次擦除,__否则将删除已保存的Wi-Fi信息且刷新API Key__。

配置文件

如果您需要修改配置文件,请将您的M5设备通过Type-C数据线连接到电脑并选择对应的COM口,⑦然后可点击configuration进行修改。

APIKey: M5设备在使用UIFlow web编程时的通信凭证
Start Mode: 可配置启动后进入的模式
Quick Start: 可选择快速启动以跳过启动界面
Server: 服务器选择
Wifi: 配置Wifi的SSID以及Password

VSCode IDE 拓展

准备工作

下载VSCode IDE: 点击此处,访问VSCode官网下载软件安装包
安装M5Stack插件: 在插件市场中搜索M5Stack, 并安装插件, 如下图所示。

设备离线编程模式(USB模式)

将M5设备通过Tpye-C数据线连接至电脑。然后设备上电或重启的同时按住中间按键不放,直到显示蓝色呼吸灯时松开,此时蓝色灯常亮即进入离线编程模式.

连接至设备

点击左下角的Add M5Stack选项, 选择对应的设备端口, 既可完成连接。

LED控制

完成上述步骤后, 我们来实现一个简单的点灯案例程序, 打开 M5Stack文件树,并将下列程序敲入。点击Run in M5stack,轻松实现点亮小灯。如果设备重置,请单击刷新按钮重新打开文件树。

示例代码

from m5stack import *
from m5ui import *
from uiflow import *

rgb.set_screen([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])
rgb.setColorAll(0xff0000)

菜单选项介绍

设备上电或重启时按住中间按键不放可进入不同模式,LED灯不同颜色代表进入不同的模式,松开按键即进入相应模式.

  • 绿灯 UIFlow 在线编程模式

  • 蓝灯 UIFlow 离线编程模式

  • 黄灯 配置 WIFI 模式

  • 紫灯 运行最后一次下载的程序


On This Page