//产生IIC停止信号voidSGP30_IIC_Stop(void){SDA_OUT();HAL_GPIO_WritePin(SGP30_PORT,SGP30_SCL,GPIO_PIN_RESET);HAL_GPIO_WritePin(SGP30_PORT,SGP30_SDA,GPIO_PIN_RESET);delay_us(20);HAL_GPIO_WritePin(SGP30_PORT,SGP30_SCL,GPIO_PIN_SET);HAL_GPIO_WritePin(SGP30_PORT,SGP30_SDA,GPIO_PIN_...
先来编写sgp30.h头文件,SGP30的器件地址在数据手册中已给出: 注意数据手册中给出了8位数据,只有低7位用作地址,结合原理图,可以定义如下: AI检测代码解析 #define SGP30_ADDR 0x58 #define SGP30_ADDR_WRITE SGP30_ADDR<<1 //0xb0 #define SGP30_ADDR_READ (SGP30_ADDR<<1)+1 //0xb1 1. 2. 3....
SGP30传感器使用的是IIC接口,主要注意的是IIC的频率是最大不超过400kHz: IIC从机地址是0X58,由于地址只用到了7bit,最高位未使用,最低位为判断是读还是写,为0是读,为1是写,所以: 对于写SGP30时候,地址为(0X58 << 1) = 0XB0 对于读SGP30时候,地址为((0X58 << 1)) | 0X01 = 0XB1 SGP30的命令...
NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(9600);SGP30_...
设计制作了一款基于STM32的有害气体检测仪,DHT11温湿度传感器读取环境温湿度,SGP30读取环境甲醛值与二氧化碳浓度值,由STM32获取并处理数据并在OLED进行显示,实现数据可视化。 1.DHT11温度传感器 DHT11 是一款温湿度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC测温元件,并与一个高性能 8 位单片机...
SGP30甲醛传感器 GP2Y1014AU PM2.5检测传感器 1.3寸OLED显示屏 ESP01S WiFi模块 4个按键(功能键、数值+、数值-、保存键) 有源蜂鸣器📊软件功能: 温湿度数据采集 甲醛数据采集 PM2.5数据采集 1.3寸OLED屏幕显示采集数据🔔实现功能: 阈值报警:当温度、湿度、甲醛或PM2.5超过设定阈值时,蜂鸣器会发出警报。
免费查询更多sgp30传感器 stm32详细参数、实时报价、行情走势、优质商品批发/供应信息等,您还可以发布询价信息。
🎯 想要打造一个功能强大的智能冰柜吗?基于STM32的智能冰柜设计,让你的冰箱更智能!📋 材料清单: 温湿度传感器:SHT30 二氧化碳传感器:SGP30 超声波传感器:HCSR04 OLED显示屏:0.96寸IIC WIFI模块:esp8266 按键:3个 蜂鸣器:1个 LED灯:3个📋 功能清单: ...
给大家讲解以下SGP30这款芯片的开发例程。我们首先看一下芯片手册。我们可以从电气属性看到供电信息。各个引脚的功能图。芯片手册还给出了推荐电路图,这样我们就可以将芯片电路设计出来了。典型的IIC总线,所以直接使用IIC就可以通讯。这里显示了芯片地址0x58,并且说明了每个命令和返回数据都是十六位的数据,并且发送的命令...
1. 准备工作开发板首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi)。SGP30传感器模块SGP30是一款单一芯片上具有多个传感元件的金属氧化物室内气体传感器,内集成4个气体传感元件,具有完全校准的空气质量输出信号,主要是对空气质量进行检测。TVOC(Total VolatileOrganicCompounds,总挥发性有机物)是...