赞
踩
相信很多朋友和我一样都团了9.9的air700e开发板,我猜有很多朋友都是买来吃灰的吧,包括我也是一样,网络上的相关资料并不是很丰富,对于像我这样的小白来说不是很友好,今天给大家演示一下使用air700e演示点灯大法。
通常我们见到使用通信模块的方式多是单片机+通信模块,即单片机向通信模块发送AT指令方式。除此之外也有直接开发通信模块的方式,即把通信模块作为主控MCU。本篇文章就相当于开发Air700e作为MCU方式的入门。
直接开发Air700e有两种方式,一种是大家所熟悉的C语言,大家可以使用合宙提供的CSDK包进行开发,另外一种是使用lua脚本的方式是大家较为陌生的。
本文使用:VScode/luatools
开发环境的搭建大家可以参考这里不再赘述:
1.VScode:Luat社区 (openluat.com)
2.luatools:Luat社区 (openluat.com)
一、新建工程
1、VScode中安装luatIDE插件,点击如图按钮
2、点击用户工程右侧+号
3、更改储存位置,工程名称等信息如图:;点击当前窗口打开
4、点击左侧Main.lua,右侧出现如图界面:
5、参考开发版说明书选择想要控制的GPIO口,我使用的是GPIO11。
6、删除,修改顶部代码,设置GPIO11口初始状态为低电平
7.删去helloworld代码,写入LED控制引脚,高低电平间隔1000毫秒变化,实现LED关闭与开启的闪烁效果。删除15行sysinit(0,0)
8、全部代码如图:
9、打开luatools点击项目管理测试按钮
10、选择底层CORE内核(从官方提供的开发资料中获得,仅第一次使用需要烧入以后都不需要),点击增加脚本或者资源文件(刚才写的代码),点击下载底层和脚本(第一次使用点击,以后可以直接点下载脚本)
11、下方提示复位时先同时按住下载与复位按钮,然后松开复位按钮提示发现下载端口,显示开始通信时松开下载按钮(建议烧入前先长按开机键1秒开机,可以参考开发版资料手册学习下载方式)
12、连接LED灯正极连接LED控制引脚,负极连接GND,即有闪烁效果。
欢迎关注“善点灯者”CSDN 哔哩哔哩账号,闲鱼搜索“辉睿物联网”;
这是善点灯者的第一篇博客,期待您的支持与建议,与您共同进步
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。