一、准备

首先在vscode中安装LuatIDE

再安装扩展包

资料

wiki教程文档:https://wiki.luatos.com/
luatos仓库:https://gitee.com/openLuat/LuatOS
air101/103仓库:https://gitee.com/openLuat/luatos-soc-air101
rtt 软件包仓库:https://github.com/openLuat/luatos-soc-rtt
luatos主页(云编译在这里): http://www.luatos.com/
各bsp源码编译教程:https://wiki.luatos.com/develop/compile.html
API手册:https://wiki.luatos.com/api/index.html
社区:https://doc.openluat.com/
如有问题提问请详细说明现象,提供日志以及复现脚本,或在https://gitee.com/openLuat/LuatOS/issues报问题

主要参考;Air101入门手册 - LuatOS 文档

点击LuatIDE插件进入插件功能区,点击新建工程按钮新建工程。

通过新建工程向导,填写自己工程名,选择上一步我们获取的soc文件。

点击用户工程区域我们新建的工程,点击激活工程按钮即可激活工程。

激活工程之后双击工程即可进入以下界面

然后将以下代码复制粘贴过去

二、代码

-- LuaTools需要PROJECT和VERSION这两个信息
PROJECT = "helloworld"
VERSION = "1.0.0"
log.info("main", PROJECT, VERSION)
-- 引入必要的库文件(lua编写), 内部库不需要require
-- sys库是标配
_G.sys = require("sys")
local LED1 =gpio.setup(24, 0, gpio.PULLUP) -- PB8输出模式
sys.taskInit(function()while 1 dolog.info("LED开启")LED1(0)sys.wait(1000)log.info("LED关闭")LED1(1)sys.wait(1000)end
end)-- 用户代码已结束---------------------------------------------
-- 结尾总是这一句
sys.run()
-- sys.run()之后后面不要加任何语句!!!!!

三、效果

复制粘贴了代码之后

点击运行即可

然后等待上传完成,就可以看到效果了

效果为灯间隔1S闪烁

Luatos学习:Air101点灯相关推荐

  1. MCU不再“芯慌慌”,国产新品Air101帮你忙

    "全球缺芯,最缺是MCU!"这两年在疫情.政治因素等复杂背景交织下,MCU价格呈几十倍甚至几百倍上涨之势,如同翻着筋斗云:纵然舍得大价钱,漫漫交期也让人心慌慌.更别提开发切换之难, ...

  2. JavaScript高级(BOM+DOM)学习

    文章目录 1.DOM简单学习 2.事件简单学习 3.点灯开关练习 4.BOM 4.1 BOM的概念 4.2 BOM的功能 4.3 BOM对象 4.4 Window :窗口对象 4.5 Location ...

  3. 合宙Air101的软硬件开发

    上半年利用业余时间使用国产芯片-合宙Air101 做了个小玩具,有点小成果,奈何现在忙带娃,基本没有时间继续了,已经吃灰了一段时间,做个总结,送有缘人. XT-E804是阿里平头哥的MCU,属于CSK ...

  4. STM32学习笔记-L298N驱动模块-电机

    新手上路,十几天的学习感觉弯路走了不少,所以打算把学习的知识记录下来,和大家分享,不要嫌弃我,我从非常新手的角度来写. 1.STM32F103RCT6 我也是第一次学习单片机,选择了正点原子家的迷你版 ...

  5. 《智能家居》培训第六天------2019-01-10

    目录: 一)摄像头 二)照明 三)所想 四)总结 一)摄像头 摄像头这块学了跟没学一样我觉得,摄像头给的api,yuyv转rgb24也是给的api,总而言之就是,直接给了两个源文件,这两个源文件已经实 ...

  6. keil5中如何在一个项目中新建源文件

    哈喽哈喽,昨天在学习如何点灯的时候接触到可以在一个已经建立好的项目中,建立一个新的源文件写一个新的代码.这里就总结一下 点开file选择new,就会发现右边多个栏就说明源文件多了一个,这个时候点击保存 ...

  7. CORE-ESP32C3|eink|墨水屏日历|天气API|LuatOS公共接口|气象要素数据V1|collectgarbage|LuatOS-SOC接口|官方demo|学习(13):墨水屏动态日历

    目录 参考博文 项目官方地址 显示效果: 硬件准备 软件版本 日志及soc下载工具 软件使用 接线示意图 硬件接线 一.Elink驱动管脚适配 二.天气信息获取 API使用方式: 接口格式(注意需不需 ...

  8. stm32呼吸灯程序_学习STM32从点灯开始!

    前言 学STM32我们从点灯开始,学Linux驱动我们自然也要点个灯来玩玩,尽量在从这些基础例程中榨取知识,细抠.细抠,为之后更复杂的知识打好基础. 与硬件无关的LED驱动 回顾hello驱动程序,我 ...

  9. STM32 学习总结2 ----利用中断来控制按键点灯、捕获功能练习

    跟着战舰V3 资料盘里学习,关于中断的练习,就是用中断控制按键点灯,很简单的程序,且有例程,可是我的还是出了些问题: 外部中断和IO的对应关系设置:"STM32F103 的 EXTI 控制器 ...

最新文章

  1. ElasticSearch性能优化策略【转】
  2. mysql 备份压缩数据库_备份压缩mysql 数据库
  3. Linux内核移植之三:内核配置选项
  4. 一次非常有意思的SQL优化经历:从30248.271s到0.001s
  5. Swift语法专题五——集合类型
  6. centos7配置静态ip地址
  7. c# 扩展方法奇思妙用高级篇三:Enumerable.CastT 应用
  8. 怎么用python做我的世界皮肤_我的世界换肤教程 皮肤的制作使用
  9. SRAM VS DRAM
  10. 项目实战(一)HTML5+CSS3+JS完成前端网站的制作
  11. 上市公司9月23日晚间公告速递
  12. oppo android多大内存,OPPO R15使用感受,大内存真的很有必要
  13. 强化学习之AC系列算法(AC、A2C、A3C)
  14. 【无标题】.NET?MemoryCache如何清除全部缓存学习通http://www.bdgxy.com/
  15. 企业数字化转型思考系列文章(一)何为数字化转型?
  16. 云运维 linux centos7.2 LAMP环境搭建 一键全解析
  17. 上海车展:深蓝汽车首次亮相,全场景电动出行实力圈粉
  18. 以太网通信(1)UDP —— 数据发送
  19. 【Python】函数相关
  20. Mac技巧合集第一期

热门文章

  1. Ubuntu16.04安装VCS和Verdi遇到的两个问题
  2. java网课|Iterator接口
  3. 教大家使用PS合成逼真的下雨效果(8)
  4. 【MyBatis错误集】--lineNumber: 132; columnNumber: 28; 元素类型 insert 必须后跟属性规范 或 /
  5. Latex排版论文MiKTeX与Texmaker 配置使用及宏包的下载
  6. aho-corasick php,更快的Aho-Corasick PHP实现
  7. 机器学习之sklearn-KNN近邻算法分类小案例(乳腺癌预测最优模型)
  8. arduino笔记20:红外遥控
  9. java获取唯一序列号,Android 获取本机唯一序列号 和可变UUID方法
  10. 一个小问题,解决提示无法启动程序,“....exe”。系统找不到指定文件