完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
出厂程序(一)正面 开发板正面的主要元件有:摄像头接口、3个开关(2个按键开关、1个拨码开关)、3个LED、2个晶振、1个电源芯片、1个串口芯片、1个模拟开关、1个NMOS管、1个NPN三极管、1个MCU芯片 具体可见:Air105的BOM (二)方面 背面比较简洁主要是引脚说明 (三)细节 不得不说PCB工程师是将空间利用到了极致 二、Luat介绍 Luat = Lua + AT, Luat推出的物联网开源架构,依托于通信模块做简易快捷的开发,将传统的AT命令用Lua语言封装成API,并提供各种功能应用的demo,大大减少用户的开发成本。 开发者可以通过调用API轻松,便捷的实现TTS、GPS、SOCKET、MQTT、OTA等功能。例如下面通过几行代码既可以实现GPS,MQTT功能。 通过LuatOS,我们不需要编写很多的驱动程序,直接编写脚本文件调用API实现对外设的控制,这个编程理念有点像PLC的开发,只是通过Lua来进行程序编写。 三、开发环境搭建 详见文章:VSCode概述及安装方法说明,这是一篇针对LuatiDE扩展安装的VSCode安装介绍。 四、写入第一个程序 (一)LuatIDE开发环境调试 打开VSCode,进入LuatIDE扩展 新建工程,选择示例工程,选择模块型号,选择示例,这里选择UART 新建工程后,用TYPE-C数据线链接好模块后直接点击调试,即可将程序下载到模块里 下方的终端会显示编译及下载过程的信息 下方的调试控制台会输出log调试信息,这个信息模块默认占用uart输出,同样的信息也可以用Luatools查看 (二)Luatools工具下载 下载固件可以更新LuatOS固件,而不会影响原有的脚本文件 如果想更新脚本文件,可以在项目管理测试里面操作 项目管理可以对多个工程进行操作,并实现更灵活的软件升级操作,还能实现对脚本的加密,保护我们的劳动成果。 五、题外话 这里显示的信息虽然是串口传输出来的,但是其内容是log信息,如果想通过uartAPI输出还需要根据选择的uart1或uart2将对应串口线连接到USB转TTL模块上,才能在串口调试软件中读取到对应的信息。后续将再写一个帖子进uartAPI的讲解。 结合操作体验,目前合宙的开发理念对于新手来说上手比较快,但是其官方的例程和API说明过于简单,看懂要花费一些时间,不过学会一个API举一反三后也是比较快的。还是希望后续能够对官方的例程和API说明进行细化,增加一些对比历程,和配套的程序执行效果图配套说明。 此外,抛块小砖,以Luat的开发理念出发,后续是否会提供图形化编程功能? Luatools工具使用 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【合宙Air780E开发板趣味应用】Air780E开发板方言打麻将
2630 浏览 0 评论
6644 浏览 0 评论
8133 浏览 0 评论
4699 浏览 0 评论
【合宙Air551G双频定位开发板试用体验】Part2:与其他定位模块进行对比
41044 浏览 0 评论
【合宙Air780E开发板趣味应用】Air780E开发板方言打麻将
2630浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-7 17:52 , Processed in 0.411177 second(s), Total 40, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号