最近入手了一个M5Stack Fire,挺好玩的ESP32主控开发模块。厂家把ESP32的模块做成了可堆叠的小盒子,还内置了很多外围设备,非常方便使用。 不过,我觉得官方的文档不是很全,虽说官网文档用来入门是足够了,但是再深入研究就需要花费很多时间查找资料。 所以,我打算把学习笔记记录下来,希望可以帮助其他人。
因为是笔记,不是教程,所以,很多地方可能会写的很简略,希望交流的欢迎email我。
首先是上手。
拿到手我就拆开看了下。注意,只需要拆下两颗内六角螺丝(如下图),用撬棒敲开盒子显示正面的右侧(右侧那个口子可能就是用来撬的吧),因为右边就是内部的连接插口的位置。
注意照片里的SD卡,是我自己的,随机是不会附送的。(据说SD卡只支持不超过16G的卡)
随M5Stack Fire一起的,有“一张”说明书。
大概说明了基本操作。不过需要说明的是,上面关于Quick Start和M5Cloud Web-IDE的信息,貌似已经过时了。
相关操作,请参考官网文档库:
https://docs.m5stack.com/#/en/quick_start/m5core/m5stack_core_get_started_MicroPython
M5Stack Fire出厂就已经内置了UI Flow的系统,所以没有必要用M5Burner重刷系统。(但是我后来还是重刷了,原因后面再说。)
虽然可以用Web-IDE编写UI Flow程序,不过我还是觉得用USB连接、用本地UI Flow IDE的方式比较靠谱。
要使用USB方式,先重启M5Stack,然后快速的按下屏幕下方右边的按键进入设置,选择Switch to USB mode。
接着按照官方文档库中的指导,安装CP210X的驱动(USB串口),就可以插入USB、用官网下载的UI Flow IDE愉快的玩耍了。
相关下载(驱动,UI Flow IDE等):
https://m5stack.com/pages/download
玩了一会以后,我觉得UI Flow真的是给小学生玩的,拖拉式的编程虽然容易上手,但是程序稍复杂些,就不是这么好玩了(用鼠标编程,真的好累)。 所以,还是需要“抚摸”到M5Stack UI Flow外衣下面的MicroPython核心才好,下次我来试试“剥去”M5Stack的UI Flow外衣。
My Email: