合宙Air201资产定位模组LuatOS:开机容易关机难?PWRKEY控制来帮忙

news/2024/9/18 0:30:49 标签: 硬件工程, 物联网, 嵌入式硬件

我们很多小伙伴已经学习了5期课程:hello world初体验、点灯、远程控制、定位应用、扩展功能,合宙Air201,如同我们一路升级打怪的得力法器,让开发愈发得心应手。

本期,我们将进一步学习合宙Air201应用示例——PWRKEY控制关机功

 PWRKEY控制关机功能 

图片

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

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

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

PWRKEY为Air201的开关机控制管脚,关机状态下将PWRKEY管脚拉低1.5s可以将模块开机。但是,在开机状态下却不能以相同拉低的方式将模块关机。

本章节教你怎么通过使用GPIO控制,实现Air201预留的PWRKEY按键长按/短按关机的功能。

1. 搭建环境

新同学建议先看前期的基础知识相关教程,更有助于理解和操作。

1.1 硬件准备:

图片

  • 合宙Air201 PCBA

  • 带有数据通信功能的数据线

  • Win10以上PC

1.2 软件准备:

  • LuaTools调试工具:
    https://doc.openluat.com/wiki/52?wiki_page_id=5071

  • 最新固件:
    https://gitee.com/openLuat/LuatOS-Air201/tree/master/core

  • 最新脚本:
    https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/gpio/pwrkey

2. 代码调试

图片


3. 烧录程序

不了解烧录操作的同学,可以先查看烧录教程:
https://doc.openluat.com/wiki/52?wiki_page_id=5071

图片


4. 效果展示

将代码烧录到模块后,实现长按/短按关机的功能。短按关机的实现是5s内需要连续按3次开机键,就会执行关机。

4.1 长按五秒关机功能

图片

4.2 五秒内短按三次关机功能

图片

今天的分享就到这里了

下一期,我们将一起学习:
——使用Air201的FOTA远程升级

开启更多应用……

Air201最新资料详见:
www.hezhoudingwei.com  


http://www.niftyadmin.cn/n/5658449.html

相关文章

智能电表在什么情况下需要加装互感器?

一、引言 智能电表作为现代电力计量系统的核心设备,其准确性和可靠性对于电力公司的计费和服务质量至关重要。然而,在某些情况下,为了确保智能电表能够准确计量高电流或高电压的电能,需要加装互感器来辅助测量。本文将详细探讨智…

C#基础(12)递归函数

前言 我们先前已经做了好几个函数的知识补充,今天将会是最后一个函数知识的补充:递归函数。 递归这个东西,看着吓人,其实很简单。我们先来问下gpt让他解释一下吧。 递归函数是一种函数,它在其定义中调用自身。在每次…

LangChain基本使用

1.主要功能和应用场景 LangChain 的一些主要功能和应用场景: 构建自己的聊天机器人:使用 LangChain 的 LLM(大型语言模型)接口、提示模板和记忆选项,可以开发一个能够保留对话历史记录的聊天机器人。 特定文档的问答功能:通过为自己的文档创建索引,可以在文档中进行检索…

Linux内核编译并移植至ARM平台

Linux内核编译并移植至ARM平台 Linux系统相关概念操作系统的启动过程获取树莓派源码Linux内核源代码目录树结构 树莓派Linux源码配置树莓派Linux内核编译移植内核至树莓派 Linux系统相关概念 操作系统的启动过程 x86,Intel的启动过程: 电源上电 -> B…

92、K8s之ingress下集

一、ingress 1.1、两种部署方式 1、ingress------------deployment nodeport ​ daemonset hostnetwork----每台设备只能有一个pod,因为直接使用宿主机的端口,所以只能开启一个pod。 2、ingress------svc------deployment里面的pod,这种…

喧嚣漫天之际,重新审视以太坊的定位与路线图

价值捕获很重要,但现在讨论为时尚早。 作者:Mike Neuder(以太坊基金会研究员);译者:Azuma;编辑:郝方舟 出品 | Odaily星球日报(ID:o-daily) 编者按…

最新热点!结合创新!小样本学习+CLIP:超好上手的思路,爽发顶会顶刊

今天给大家推荐一个很好上手的创新思路:小样本学习CLIP。 这个思路的优势在于:通过利用CLIP模型强大的跨模态表征能力,再结合小样本学习技术,我们就可以在仅提供少量标注样本的情况下,快速适应新的任务,在…

Whizard:跨越 Thanos 从开源项目到生产就绪的鸿沟

此文是根据 KubeSphere 在 KubeCon China 2024 上的演讲分享整理而成。 议题简介 作为最受欢迎和强大的 Prometheus 长期存储项目之一,Thanos 被社区广泛采用。但要在生产环境中使用 Thanos,仍然需要自动化许多繁杂的运维工作。 在这次演讲中&#xff0c…