tuoyiheng 95171a088b update: 8000 SHT30demo添加开发板使用说明 3 months ago
..
AirSHT30_1000.lua e65b7b92b3 update: 完善AirSHT30_1000 demo相关描述 5 months ago
main.lua 9180d50e67 update: AirGPIO/KEY/SHT/VOC_1000配件板 demo main.lua添加文件头注释 4 months ago
readme.md 95171a088b update: 8000 SHT30demo添加开发板使用说明 3 months ago
sht30_app.lua 95171a088b update: 8000 SHT30demo添加开发板使用说明 3 months ago

readme.md

功能模块介绍

1、main.lua:主程序入口;

2、sht30_app.lua:每隔1秒读取一次温湿度数据;

3、AirSHT30_1000.lua:AirSHT30_1000驱动文件;

演示功能概述

AirSHT30_1000是合宙设计生产的一款I2C接口的SHT30温湿度传感器配件板;

本demo演示的核心功能为:

Air8000核心板+AirSHT30_1000配件板,每隔1秒读取1次温湿度数据;

核心板+配件板资料

Air8000核心板/Air8000开发板

AirSHT30_1000配件板相关资料

演示硬件环境

1、Air8000核心板 或 Air8000开发板

2、AirSHT30_1000配件板

3、母对母的杜邦线4根

Air8000核心板与AirSHT30_1000配件板连接方式如下:

Air8000核心板 AirSHT30_1000配件板
VDD_EXT 3V3
GND GND
I2C1_SDA SDA
I2C1_SCL SCL

Air8000开发板与AirSHT30_1000配件板连接方式如下:

Air8000开发板 AirSHT30_1000配件板 稳压电源
不接 3V3 3V3
不接 GND GND
I2C0_SDA SDA 不接
I2C0_SCL SCL 不接

演示软件环境

1、Luatools下载调试工具

2、Air8000最新版本的内核固件

演示操作步骤

1、搭建好演示硬件环境

2、使用Air8000核心板不需要修改demo脚本代码

3、使用Air8000开发板,需要在sht30_app.lua中将air_sht30.open(0)gpio.setup(164, 1, gpio.PULLUP)打开,同时屏蔽掉air_sht30.open(1)

3、Luatools烧录内核固件和demo脚本代码

4、烧录成功后,自动开机运行

5、通过观察Luatools的运行日志,每隔1秒出现一次类似于下面的打印,就表示测试正常

``` lua [2025-09-23 14:56:38.486][000000007.559] I/user.read_sht30_task_func temprature 27.13 ℃ [2025-09-23 14:56:38.486][000000007.559] I/user.read_sht30_task_func humidity 70.86 %RH