这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » 在FireBeetle2ESP32-C5上实现温度大气压检测及显示

共2条 1/1 1 跳转至

在FireBeetle2ESP32-C5上实现温度大气压检测及显示

菜鸟
2025-12-01 23:54:34     打赏

BMP085是一种高精度、小体积、超低能耗的 温度、大气压力传感器,绝对精度最低可以达到0.03hPa,并且耗电极低,只有3μA

BMP085采用I2C接口工作,电源电压为1.8V~3.6V 压力范围为30000~110000Pa

为了便于使用,它多以模块形式出现,其外观如图1所示。

image.png

Arduino IDE的环境下,提供了BH1750库支持。在安装了库支持后,即可轻松地实现光照强度的测试。

为了便于观察检测结果,这里是通过串口来输出结果。器件的连接关系为:

SDA_PIN ----  9

SCL_PIN ----  10

RxPin  ----  12

TxPin  ----  11

image.png

图2 器件连接

 对应的测试程序为:

image.png

经程序上传,其测试结果如图3所示,说明测试有效。

image.png

3 测试结果 

在连接TFT显示屏的情况下,其初始的设置条件为:

image.png

相应的初始化设置函数为:

image.png

执行循环处理的函数为 :

image.png

经程序上传,其输出结果如图4所示,相应的显示效果如图5所示。

image.png

图4 上传后输出信息

image.png

5 显示结果






关键词: FireBeetle 2 ESP32-C5    

专家
2025-12-04 09:30:29     打赏
2楼

楼主是把两个示例给融合到一个了。

这样,TFT显示就看得挺简单的了


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]