当前位置: 首页 > news >正文

合宙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.lryc.cn/news/440280.html

相关文章:

  • Kafka 命令详解及使用示例
  • 重生归来之挖掘stm32底层知识(1)——寄存器
  • Qt构建JSON及解析JSON
  • 合宙Air201模组LuatOS扩展功能:温湿度传感器篇!
  • 主流敏捷工具scrum工具
  • 探索微服务架构:从理论到实践,深度剖析其优缺点
  • 2024 年最佳 Chrome 验证码扩展,解决 reCAPTCHA 问题
  • Go语言现代web开发defer 延迟执行
  • Vue路由二(嵌套多级路由、路由query传参、路由命名、路由params传参、props配置、<router-link>的replace属性)
  • 【RabbitMQ】可靠性传输
  • 【论文阅读】PERCEIVER-ACTOR: A Multi-Task Transformer for Robotic Manipulation
  • Linux 常用指令
  • 使用 PHPstudy 建立ThinkPHP8 本地集成环境
  • 【系统架构设计】软件的知识产权保护+标准化概论+应用数学+云计算
  • 解决使用阿里云DataV Geo在线地图路径访问403问题
  • linux 使用SSH密钥配置免密登录
  • python教程(二):python数据结构大全(附代码)
  • MySQL基于GTID同步模式搭建主从复制
  • RecyclerView的子项长按选择功能
  • mongoDB-1
  • iKuai使用及设置流程
  • 【乐企-业务篇】销项开票接口声明(主要是业务对接)
  • Pytest配置文件pytest.ini如何编写生成日志文件?
  • rust快速创建Tauri App ——基于create-tauri-app
  • 【MySQL】MySQL中JDBC编程——MySQL驱动包安装——(超详解)
  • 电脑安装OpenWRT系统
  • 说说几款耳机
  • Excel爬虫使用实例-百度热搜
  • arcgisPro地理配准
  • SpringBoot开发——获取HTTP请求头(Header)的三种方法