合宙Air201模组LuatOS:PWRKEY控制,一键解决解决关机难问题

不知不觉间,我们已经发布拉期课程:hello world初体验,点灯、远程控制、定位和扩展功能,你学的怎么样?很多伙伴表示已经有点上瘾啦!合宙Air201,如同我们一路升级打怪的得力法器,让开发愈发得心应手。

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

 PWRKEY控制关机功能 

图片

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

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

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

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

1. 搭建环境

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

1.1 硬件准备:

图片

  • 合宙Air201 PCBA

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

  • Win10以上PC

1.2 软件准备:

2. 代码调试

图片


3. 烧录程序

图片


4. 效果展示

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

4.1 长按五秒关机功能

图片

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

图片

今天的分享就到这里了

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

开启更多应用……

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/143218.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

计算机的错误计算(九十六)

摘要 探讨 的计算精度问题。 计算机的错误计算(五十五)与(七十八)分别列出了 IEEE 754-2019 中的一些函数与运算。下面再截图给出其另外3个运算。 例1. 已知 x-0.9999999999966 . 计算 不妨在Python下计算,则有&am…

10 - UDP实验

在本章节中,我们将采用 network 与 socket 这两个第三方库来构建UDP网络连接的功能。具体而言,network 库将被应用于WiFi连接的建立,而 socket 库则基于 lwIP 协议栈来实现网络协议的连接。在实验环节,我们将利用 ESP32 开发板与远…

【自动驾驶】决策规划算法(一)决策规划仿真平台搭建 | Matlab + Prescan + Carsim 联合仿真基本操作

写在前面: 🌟 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。📝 个人主页:清流君_CSDN博客,期待与您一同探索 移动机器人 领域的无限可能。 🔍 本文系 清流君 原创之作&…

FL Studio 24.1.1.4285中文完整版新功能介绍及百度网盘下载

‌FL Studio 24‌版本引入了多项新功能和改进,旨在提升用户体验和工作效率,同时保持其强大的功能和灵活性。以下是一些主要的新功能: ‌CLAP插件支持‌:FL Studio 24支持Clever Audio Plug-in (CLAP)插件,这扩展了软件…

认知小文3《打破桎梏,编程与人生的基本法则》

内容摘要: 面对挑战,编程起步艰难但必经磨砺。每周深耕Python,实战项目巩固技能。财务需努力与实战结合,构建坚实基础。规划先行,先进知识助力专家之路。认知升级阅读与多元资源,拓宽视野。价值积累靠专业证…

25届校招IQCAT思维能力自适应测验智鼎测评指南:题库获取、刷题策略与真题解析!

IQCAT思维能力自适应测验考试内容介绍 IOCAT思维能力自适应测验基于二因素智力理论,通过考察作答者的一般认知能力,预测其学习新知识、新技能以及理解、解决问题时的工作表现。IQCAT使用自适应测验技术,根据作答者的作答情况,从题…

8.Lab Sevent —— Multithreading

首先切换到thread分支 git checkout thread make clean Uthread:switch between threads 为用户级线程系统设计上下文切换机制 xv6中已经放了两个文件: user/uthread.c和user/uthread_switch.S 以及一个规则:运行在Makefile中以构建uthre…

Text-to-SQL技术升级 - 阿里云OpenSearch-SQL在BIRD榜单夺冠方法

Text-to-SQL技术升级 - 阿里云OpenSearch-SQL在BIRD榜单夺冠方法 Text-to-SQL 任务旨在将自然语言查询转换为结构化查询语言(SQL),从而使非专业用户能够便捷地访问和操作数据库。近期,阿里云的 OpenSearch 引擎凭借其一致性对齐技术,在当前极具影响力的 Text-to-SQL 任务…

【C++前后缀分解】1888. 使二进制字符串字符交替的最少反转次数|2005

本文涉及知识点 C前后缀分解 LeetCode1888. 使二进制字符串字符交替的最少反转次数 给你一个二进制字符串 s 。你可以按任意顺序执行以下两种操作任意次: 类型 1 :删除 字符串 s 的第一个字符并将它 添加 到字符串结尾。 类型 2 :选择 字符…

点到直线的距离公式证明

根据勾股定理,已知直角三角形的两个直角边长为,,可以计算出斜边长为 进而根据三角形的面积公式,可以求得斜边的高为 下面证点到直线的距离公式: 如上图,知任意点到直线的距离公式为

解决Tez报错问题

在启动hive的时候,发现该报错 1、检测HADOOP_PATH环境变量 echo $HADOOP_CLASSPATH 如果没有输出,说明我们的配置文件没有生效,这时候需要重写source一下 2、刷新配置文件生效 source /etc/profile 有输出,环境生效 3、再次运…

计算机毕业设计 玩具租赁系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

MySQL | 知识 | 从底层看清 InnoDB 数据结构

文章目录 一、InnoDB 简介InnoDB 行格式COMPACT 行格式CHAR(M) 列的存储格式VARCHAR(M) 最多能存储的数据记录中的数据太多产生的溢出行溢出的临界点 二、表空间文件的结构三、InnoDB 数据页结构页页的概览Infimum 和 Supremum使用Page Directory页的真实面貌 四、B 树是如何进…

基于SpringBoot+Vue的房屋租赁平台

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

如何使用ssm实现企业人事管理系统+vue

TOC ssm628企业人事管理系统vue 研究背景 自计算机发展以来给人们的生活带来了改变。第一代计算机为1946年美国设计,最开始用于复杂的科学计算,占地面积、开机时间要求都非常高,经过数十几的改变计算机技术才发展到今天。现如今已是电子时…

echarts map地图动态下钻,自定义标注,自定义tooltip弹窗【完整demo版本】

在数据可视化中,地图是很重要的一个环节,很多时候需要展现的不仅是国家地图,还需要能从国家进入到省市。这个逐级进入的过程就是我们今天说的地图下钻。 地图下钻看起来很屌、很高大上,但是仔细琢磨一下,技术实现上真的…

爵士编曲:爵士鼓编写 爵士鼓笔记 底鼓和军鼓 闭镲和开镲 嗵鼓

底鼓和军鼓 底鼓通常是动的音色,军鼓通常是大的音色。 “动”和“大”构成基础节奏。“动大”听着不够有连接性,所以可以加入镲片! 开镲 直接鼓棒敲击是开镲音色 闭镲 当脚踩下踏板,2个镲片合并,然后用鼓棒敲击&am…

R语言NHANES数据分析(2)

#交互分析 library(jstable) help(package"nhanesA") help(package"jstable") str(data_c) svy_design$variables$DMDCITZN<-as.factor(svy_design$variables$DMDCITZN) TableSubgroupMultiGLM(BPQ020~BMXBMI,datasvy_design,var_subgroups c("DM…

【AIGC】Kolors:快手开源的文生图大模型

GitHub&#xff1a;GitHub - Kwai-Kolors/Kolors: Kolors Team 论文&#xff1a;Kolors/imgs/Kolors_paper.pdf at master Kwai-Kolors/Kolors GitHub comfyui&#xff1a;GitHub - comfyanonymous/ComfyUI: The most powerful and modular diffusion model GUI, api and b…