
Arduino 上手教程
M5Atom。
M5Unified,M5GFX驱动库安装,并根据提示安装全部依赖库。
M5Stack 或 USB Serial,Windows 推荐使用驱动文件在设备管理器直接进行安装(自定义更新),可执行文件安装方式可能无法正常工作)。
安装方法:
系统偏好设置 - >安全性与隐私 - >通用 - >允许以下位置下载的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
......