Wordpress带商城的主题,seo优化方案,包头 网站制作,代码模版 网站随着LuatOS快速入门系列教程的推出#xff0c;小伙伴们学习热情高涨。
合宙Air201不仅支持三种定位方式#xff0c;还具有丰富的扩展功能#xff0c;通过外扩BTB链接方案#xff0c;最多可支持21个IO接口#xff1a;SPI、I2C、UART等多种接口全部支持。
本期#xff0c…随着LuatOS快速入门系列教程的推出小伙伴们学习热情高涨。
合宙Air201不仅支持三种定位方式还具有丰富的扩展功能通过外扩BTB链接方案最多可支持21个IO接口SPI、I2C、UART等多种接口全部支持。
本期我们将学习合宙Air201的扩展应用之一——I2C驱动AHT10温湿度传感器
文末阅读原文下载最新教程/固件。
Air201驱动AHT10温湿度传感器 合宙Air201资产定位模组——是一个集成超低功耗4G通信、语音通话、超低功耗定位、计步、震动、Type-C、充电、放音、录音等功能的超小PCBA。
内部集成高效、简单、可靠的LuatOS语言旨在帮助客户降低开发难度降低研发成本以及打造超小超低功耗的精品产品。
本章节教你使用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温度。
如下图所示点击放大查看