ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

智能家居与物联网入门:温湿度传感器读不到?先把I2C地址和接线查对

智能家居与物联网入门:温湿度传感器读不到?先把I2C地址和接线查对 智能家居与物联网入门:温湿度传感器读不到?先把I2C地址和接线查对[!NOTE]安装库之后仍然读不到温湿度,并不一定是程序写错。SDA与SCL接反、模块地址不同、上拉电压不合适,甚至买到的是BMP280,都可能产生相似现象。本文按“核对器件—扫描总线—验证身份—读取数据—检查合理性”的顺序接入BME280,用清楚的错误分层避免盲目改库。你会得到一个能区分无设备与无效数据的低压采样程序。学习位置:第二阶段「认识硬件并可靠采集」· 第016课。上一课学习ADC测量边界;本课接入I2C数字传感器;下一课读取PIR运动信号。一、问题背景与技术选型总线应答只证明有人响应I2C扫描器在0x76发现一个地址,并不能证明它一定是BME280。同一地址可以由不同器件使用。即使器件身份正确,也不能证明温湿度读数没有受到外壳热源影响。连接、身份、数值与物理代表性应分别验收。器件方案能得到什么注意事项本课选择BME280温度、湿度、气压安装位置与芯片身份完整环境量示例BMP280
返回列表