0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

合宙Air201资产定位模组LuatOS课程:点灯仪式

合宙通信模组资料 来源:Air700ECQ资料 作者:Air700ECQ资料 2024-09-14 16:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上一期教程,我们学习了合宙Air201hello world,很多小伙伴有了初步了解,接下来,推出第二篇:你将体验工程师的重要仪式——点灯!

Air201点灯教程

wKgZomblR5iAPpbuAEGanfTjVEQ763.png

合宙Air201资产定位模组——是一个集成超低功耗4G通信、语音通话、超低功耗定位、计步、震动、Type-C、充电、放音、录音等功能的超小PCBA。

内部集成高效、简单、可靠的LuatOS语言,旨在帮助客户降低开发难度,降低研发成本,以及打造超小超低功耗的精品产品。

合宙Air201最新资料下载链接:
www.hezhoudingwei.com

本章节教你使用Air201点灯示例,操作同样很简单!

1. 搭建环境

和之前的教程步骤一样(新同学建议先看前文基础知识),可以在LuaTools项目管理中新建一个项目,重新选择底层Core和脚本。

wKgaomblR6iAJnAAACKx6QR7w7g226.png

注意到有什么变化没?

——对,此时只需要下载脚本。因为你的设备的Core是一样的,无需重新下载。

这里Core可以理解为基础固件,咱们的LuatOS就是在上面运行的,所以Core不变就不需要重新下载。

选择下载脚本下载后,下载速度会飞快,可以帮你节约大量的调试时间。

2. 调试代码

使用克隆的代码中的点灯代码进行测试:
LuatOS-Air201demogpiogpio_led

2.1 初始化LED灯

wKgaomblR--AEdtjACMzRBHNkuQ438.png

2.2 控制GPIO

wKgaomblSASAcE05ADdXn_J2hfw674.png

此段程序用了一个Task,LuatOS允许多个Task(支持并发),在程序进入sys.wait的时候,其他的Task可以运行。

通过level = (level+1) % 2不断将level设置为0或者1,来控制灯的闪烁。

下载运行,即可看到蓝灯、红灯依次亮起灭掉。

wKgZomblSBOAXsBPABkNLszsmIM240.png

到此,你已经完成点灯仪式了

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定位
    +关注

    关注

    5

    文章

    1627

    浏览量

    36806
  • LuatOS
    +关注

    关注

    0

    文章

    179

    浏览量

    2767
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air8000W +AI开发APP 诗词闯关(SCCG)开发指南

    本篇旨在讲述在引擎 Air8000W开发诗词闯关 app(SCCG)项目的详细过程。 诗词闯关 app,是一款使用 AirUI 轻量化图形开发框架,基于工业引擎 Air8101引
    的头像 发表于 05-11 15:30 131次阅读
    <b class='flag-5'>Air</b>8000W +AI开发APP 诗词闯关(SCCG)开发指南

    Air8101诗词闯关APP 开发指南

    本篇旨在讲述在引擎 8101 开发诗词闯关 app(SCCG)项目的详细过程。 诗词闯关 app,是一款使用 AirUI 轻量化图形开发框架,基于工业引擎 Air8101引擎主机硬件和
    的头像 发表于 05-11 14:17 95次阅读
    <b class='flag-5'>Air</b>8101诗词闯关APP  开发指南

    MCU 模组Air1601/Air1602规格简介

    Air1601/Air1602 为基于 ARM Cortex‑M7 的 MCU 模组,以图像处理、UI 交互与高速数据传输为核心能力。模组集成图形加速引擎,配备多路外设接口,适用于工业
    的头像 发表于 04-01 11:49 260次阅读
    MCU <b class='flag-5'>模组</b>—<b class='flag-5'>Air</b>1601/<b class='flag-5'>Air</b>1602规格简介

    LuatOS:485 总线硬件设计要点与 exmodbus 库开发实战

    在工业物联网通信开发中,485 总线与 Modbus 协议的组合应用十分常见。本文以 Air780EHV 系列模组为实例,围绕 LuatOS
    的头像 发表于 03-19 17:57 294次阅读
    <b class='flag-5'>LuatOS</b>:485 总线硬件设计要点与 exmodbus 库开发实战

    猛!MCU模组Air1601/1602双星出击!

    在嵌入式开发中,你是否曾面临这样的困境:高清UI渲染依赖昂贵高端芯片、图像处理卡顿、多网通信协同复杂、工业级稳定设计繁琐……Air1601/Air1602系列MCU
    的头像 发表于 02-13 14:05 1038次阅读
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b>MCU<b class='flag-5'>模组</b>:<b class='flag-5'>Air</b>1601/1602双星出击!

    一个G-Sensor,搞定GNSS定位静态漂移+智能低功耗控制

    Air780EGP、Air780EGG系列通信定位模组,秉承LuatOS二次开发、高集成与低功耗核心优势的同时,针对
    的头像 发表于 02-08 15:37 938次阅读
    一个G-Sensor,搞定GNSS<b class='flag-5'>定位</b>静态漂移+智能低功耗控制

    高效接入语音交互:模组音频方案如何选?

    本文特别分享4G模组选型与硬件设计要点,为开发者提供实用参考。 一、模组音频支持概况 从主芯片是否原生支持音频功能来看,4G模组大致可分
    的头像 发表于 02-08 14:59 1044次阅读
    高效接入语音交互:<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>模组</b>音频方案如何选?

    LuatOS-Air脚本移植到LuatOS版本注意事项

    LuatOS-Air的api: 在https://doc.openluat.com/wiki/21?wiki_page_id=2068这里,又分为了5.1 原生接口 ,提供的 额外接口 两种。 在额外的接口其中,又分为
    的头像 发表于 01-17 14:48 1307次阅读
    <b class='flag-5'>LuatOS-Air</b>脚本移植到<b class='flag-5'>LuatOS</b>版本注意事项

    LuatOS-AirLuatOS常见故障排查手册

    LuatOS-Air脚本在LuatOS环境中运行失败,问题往往集中在几个关键模块:任务调度、外设驱动、网络配置和固件版本匹配。本文以故障排查的逻辑为主线,列出常见报错现象、可能原因及快速修复
    的头像 发表于 01-13 19:20 350次阅读
    <b class='flag-5'>LuatOS-Air</b>转<b class='flag-5'>LuatOS</b>常见故障排查手册

    警惕兼容性陷阱:LuatOS-Air脚本在LuatOS中的运行异常分析

    即使语法正确的LuatOS-Air脚本,在LuatOS环境中也可能出现“静默失败”——程序无报错但功能未执行。这类问题多与系统事件循环、模块加载时机或硬件抽象层调用方式有关。本文通过多个真实
    的头像 发表于 01-13 19:20 363次阅读
    警惕兼容性陷阱:<b class='flag-5'>LuatOS-Air</b>脚本在<b class='flag-5'>LuatOS</b>中的运行异常分析

    构建可靠USB应用:硬件设计要点与LuatOS开发技巧!

    指导。 本文以Air780EPM系列低功耗模组为例,分享USB接口的硬件设计要点以及LuatOS高效开发API,帮助开发者在设计中避开常见陷阱,快速构建稳定可靠的USB应用。 01. 模组
    的头像 发表于 12-15 10:46 399次阅读
    构建可靠USB应用:硬件设计要点与<b class='flag-5'>LuatOS</b>开发技巧!

    Air8000 LuatOS exgnss扩展库应用秘籍:定位开发避坑指南!

    LuatOS exgnss扩展库的使用中,开发者常因坐标系误区或模式管理不当踩坑。本秘籍结合实战经验,针对Air8000平台,系统总结常见问题(如WGS-84与国内地图偏差)、解决方案及最佳实践
    的头像 发表于 11-14 15:26 2040次阅读
    <b class='flag-5'>Air</b>8000 <b class='flag-5'>LuatOS</b> exgnss扩展库应用秘籍:<b class='flag-5'>定位</b>开发避坑指南!

    LuatOS AGPS 辅助定位开发实战教程

    为解决传统 GPS 定位慢、功耗高的痛点,AGPS 技术通过辅助数据注入提升效率。本教程以 LuatOS 开发环境为基础,循序渐进地讲解 AGPS 辅助定位的开发流程,包括 AGPS 服务器对接
    的头像 发表于 10-31 17:34 1410次阅读
    <b class='flag-5'>LuatOS</b> AGPS 辅助<b class='flag-5'>定位</b>开发实战教程

    LuatOSAir8000 AGPS辅助定位教程与实践

    本教程演示了Air8000在LuatOS中利用AGPS辅助定位实现快速定位的方法,系统讲解AGPS原理及开发应用时的注意事项。   一、AGPS 概述   AGPS(Assisted
    的头像 发表于 10-31 16:51 3268次阅读
    <b class='flag-5'>LuatOS</b>下<b class='flag-5'>Air</b>8000 AGPS辅助<b class='flag-5'>定位</b>教程与实践

    揭秘Air780EGH定位功能:源码开放助力极速开发 !

    Air780EGH定位模块源代码全面开放!无需复杂前置知识,只需跟随本文教程,即可从零开始搭建定位系统。代码注释清晰,示例完整,助你短时间内掌握定位功能核心用法。 下文将以
    的头像 发表于 07-29 16:11 934次阅读
    揭秘<b class='flag-5'>Air</b>780EGH<b class='flag-5'>定位</b>功能:源码开放助力极速开发 !