
Arduino 上手教程
M5Atom。
M5Unified,M5GFX驱动库安装,并根据提示安装全部依赖库。
在下方列表选择匹配操作系统的驱动文件进行下载,并解压。也可点击 FTDI Chip官方网站,获取更多版本的 FTDI 驱动。然后将设备连接至 PC,打开设备管理器为设备安装 FTDI 驱动(下图以 Windows 10 环境为例)。(注意:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为 M5Stack 或 USB Serial。)
| 驱动名称 | 下载链接 |
|---|---|
| Windows_Desktop_x64 | Download |
| Windows_Desktop_x86_32 | Download |
| Windows_Desktop_ARM | Download |
| MacOS_Intel | Download |
| MacOS_ARM64 | Download |
系统偏好设置 - >安全性与隐私 - >通用 - >允许以下位置下载的App - > App Store和认可的开发者选项。将设备通过 USB 线连接至电脑,在完成驱动安装后, Arduino IDE 中可选中对应设备的端口。
打开驱动库中的案例程序“LogOutput”, 将 Tools -> Core Debug Level 设置为 Info,点击上传按钮,将自动进行程序编译与程序烧录。
串口输出示例如下:
[0;31mM5.Log error log [0m
[0;33mM5.Log warn log [0m
[0;32mM5.Log info log [0m
[0;36mM5.Log debug log [0m
[0;37mM5.Log verbose log [0m
[0;31m[ 386][E][LogOutput.ino:63] setup(): M5_LOGE error log [0m
[0;33m[ 393][W][LogOutput.ino:64] setup(): M5_LOGW warn log [0m
[0;32m[ 399][I][LogOutput.ino:65] setup(): M5_LOGI info log [0m
[0;36m[ 404][D][LogOutput.ino:66] setup(): M5_LOGD debug log [0m
[0;37m[ 411][V][LogOutput.ino:67] setup(): M5_LOGV verbose log [0m
M5.Log.printf non level output
[0;33m[ 1407][W][LogOutput.ino:79] loop(): BtnA 1 click [0m
[0;37m[ 1443][V][LogOutput.ino:93] loop(): count:1 [0m
[0;37m[ 2467][V][LogOutput.ino:93] loop(): count:2 [0m
[0;37m[ 3491][V][LogOutput.ino:93] loop(): count:3 [0m
[0;37m[ 4515][V][LogOutput.ino:93] loop(): count:4 [0m
[0;37m[ 5539][V][LogOutput.ino:93] loop(): count:5 [0m
[0;37m[ 6563][V][LogOutput.ino:93] loop(): count:6 [0m
......