今天为大家介绍一下M5Stack开发套件系列里目前最小的的一款开发板,ATOM Lite。 【产品介绍】 他的体积非常小巧,比之前介绍的M5StickC的一半还小。同时它提供了丰富的GPIO供用户定义使用,集成了WiFi和蓝牙模块,且拥有内置3D天线、红外发射功能和4MB的SPI闪存。 在正面中央位置是一个可编程按键,我们可以根据自己的需要去定义它,按键的中央还有一个可编程的LED灯。 在左侧,是复位按键,按下就可以使设备复位重启。 底部这里是一个USB C接口和一个4 Pin的Grove接口,分别用于连接电脑进行程序烧录、模式配置、供电等操作和连接拓展的Unit模块进行拓展开发。 而在背面,同样有产品的相关信息贴纸,此外,背面还有一个9 pin的拓展接口,这个接口可以与ATOM-BASE系列的拓展模块进行搭配使用,比如这个ATOM QR-Code识别并读取一维或二维码的模块。这方面如果大家感兴趣的话,之后会详细介绍。 基于ATOM Lite体积小巧各种性能丰富的特性,它可以广泛的应用在物联网节点、微型控制器以及可穿戴设备上。 【模式配置】 作为M5Stack开发套件系列中的一款开发板,ATOM Lite的工作模式和配置方式与其他主机类似。 然后,从ATOM系列分类中找到我们现在使用的ATOM Lite,点击Download更新最新的固件到本地后,点击Burn将固件烧录到开发板上。等待片刻,直到出现Burn successfully,表明固件烧录成功。 3. 配置模式(USB模式):现在点击Burn左边的Configuration就可以进入模式配置页面了。第一行的是设备的密钥Api Key我们可以将其复制一会连接UIFlow时使用。第二行的Start Mode可以设置开机模式,一共有Internet Mode、USB Mode和APP Mode三种模式,我们选择USB Mode,然后点击Save保存设置。 配置成功后,ATOM Lite的LED指示灯先是红色的闪烁最后变为蓝色常亮。 离线版的UIFlow使用方式和网页版的类似,之后我会以网页版的UIFlow来为大家介绍。因为需要保持使用数据线与电脑连接,比较麻烦,所以这个模式适合在没有无线网连接时使用。 4. 配置模式(WiFi模式):在有无线网的情况下,更推荐大家使用WiFi模式也就是Internet Mode。再次点击M5Burner的Configuration,将第二行的Start Mode更改为Internet Mode,然后在WiFi那一栏填入无线网的名字和密码。点击save保存配置。 配置成功后,ATOM Lite的LED灯由红色的闪烁变为了绿色的闪烁。 在这个模式下,ATOM Lite可以通过无线网与电脑连接通信。 【编程开发】 1. 连接ATOM Lite:点击页面左下角的Api Key,在弹出的Setting页面填入设备ATOM Lite的相关信息。第一行填入设备的密钥,这个密钥可以从刚刚在M5Burner配置模式的页面复制。第二行可以根据自己的需要更改网页的语言。然后,第三行要选择使用的设备,我们选择第五个ATOM Lite。确认无误后,点击OK保存信息。 一般情况下,此时左下角的连接信息会变为绿色的connected表明已经连接成功,如果不是,需要点击旁边的刷新图标,尝试再次连接。 2. 网页版UIFlow:现在我们就可以在这个页面对ATOM Lite进行编程开发了。为了提升用户体验感,我们将复杂的代码封装成了这些程序块,用户只需要根据自己的需要直接拉取使用。 同时,我们也保留了python编程版面,如果大家需要也可以直接使用Python进行编程开发。 在左边的程序模拟图下方,点击加号,我们可以添加Unit系列的拓展模块。 添加后,在Units单元这个分类下面,就会出现对应模块的程序块供我们选择使用。 对于ATOM系列的开发板,从Base这个分类里可以找到ATOM-BASE系列模块,比如刚刚说到的ATOM QR-Code,我们可以根据需求进行选择。这些拓展模块在之后我们也将会进行详细的介绍。 3. 实际应用:比如,我们编程实现ATOM的LED灯红蓝两色交替点亮。 从事件Event中拉取无限循环。 从硬件分类下的RGB灯中选择“设置全部RGB灯颜色为”的程序块。 然后从时间中选择“等待1s”放在设置颜色程序块后。 双击程序块复制设置颜色和延时的程序块。将颜色分别设置为红色和蓝色。 程序确认无误后,点击右上角的三角运行图标就可以将程序推送到设备上。 推送成功后可以看到LED灯红蓝色每隔1s交换。
以上是关于ATOM Lite的介绍,大家还可以自己开发很多应用。 【视频链接】
|