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

合宙Air201模组LuatOS扩展功能:温湿度传感器篇!

通过前面几期的学习,同学们的学习热情越来越高。

合宙Air201模组除了支持3种定位方式外,还具有丰富的扩展功能,比如:通过外扩BTB链接方案,最多可支持21个IO接口:SPI、I2C、UART等多种接口全部支持。

本期,我们将学习合宙Air201的扩展应用之一——I2C驱动AHT10温湿度传感器

Air201驱动AHT10温湿度传感器


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

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

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

本章节教你使用Air201的I2C驱动AHT10温湿度传感器示例,可根据实际开发需求灵活运用。

1. 搭建环境

此时可以在LuaTools项目管理中新建一个项目(新同学建议先看前文基础知识),重新选择底层CORE和脚本。

或者在原有项目的基础上,不更换CORE,将原来的脚本删除,添加为demo/i2c/aht10的脚本。

图片

由于Air201设计的很小巧,没有将所有的引脚测试点都预留到Air201的板子上,我们可以通过BTB连接器将一些引脚扩展出来,这里搭配使用了合宙的BTB扩展板。

图片

图片

这里要注意看连接两端的字母,不要接反了:
M端:接到模块板子上;G端:连接BTB扩展板。

2. 代码调试

使用克隆的代码进行测试,代码路径:
LuatOS-Air201\demo\i2c\aht10

2.1 引入AHT10的扩展库

图片

2.2 选择使用的I2Cid并且接线

图片

示例这里使用的是I2C1作为演示,所以参考I2C1的接线方式:

  • VIN   --> 3.3V  

  • GND --> GND 

  • SCL  --> I2C1_SCL

  • SDA  --> I2C1_SDA 

图片

2.3 初始化I2C

图片

2.4 初始化AHT10传感器

图片

2.5 读取AHT10数据

图片


3. 效果展示

将代码烧录至模块内,接上USB后开机,从LuaTools的日志窗口可看到打印出来的温湿度数据。

aht10_data.RH:湿度;aht10_data.T:温度。

如下图所示(点击放大查看):

图片

Air201最新资料详见:Docs

图片

http://www.lryc.cn/news/440276.html

相关文章:

  • 主流敏捷工具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)的三种方法
  • 大模型入门3:理解LLAMA
  • React学习day07-ReactRouter-抽象路由模块、路由导航、路由导航传参、嵌套路由、默认二级路由的设置、两种路由模式
  • Unity项目的脚本继承关系
  • 【自动驾驶】决策规划算法(一)决策规划仿真平台搭建 | Matlab + Prescan + Carsim 联合仿真基本操作