栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

arduino/Mixly使用BMP280气压温度传感器

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

arduino/Mixly使用BMP280气压温度传感器

一、器材

BMP280,值得注意的是BMP280有2个版本,一种是3.3V的,一种是5V的,我这里用的是5V的

arduino uno

 

二、接线
BMP280arduino uno
VCC5V
GNDGND
SCLD3
SDAD2
三、程序 

mixly程序

arduino程序

#include 
#include "Adafruit_BMP280_Soft.h"

SoftwareWire Wire_2_3(2, 3);
Adafruit_BMP280_Soft bmp = Adafruit_BMP280_Soft(&Wire_2_3);

void setup(){
  Serial.begin(9600);
  bmp.setSampling(Adafruit_BMP280_Soft::MODE_NORMAL,
                  Adafruit_BMP280_Soft::SAMPLING_X2,
                  Adafruit_BMP280_Soft::SAMPLING_X16,
                  Adafruit_BMP280_Soft::FILTER_X16,
                  Adafruit_BMP280_Soft::STANDBY_MS_500);
  while (!(bmp.begin(0x76))) {
    Serial.println("没有搜索到BMP280传感器");
    delay(500);
  }
}

void loop(){
  Serial.print("Temperature = ");
  Serial.print(bmp.readTemperature());
  Serial.println(" ℃");
  Serial.print("Pressure = ");
  Serial.print(bmp.readPressure());
  Serial.println(" Pa");
  Serial.print("Approx altitude = ");
  Serial.print(bmp.readAltitude(1013.25));
  Serial.println(" m");
  Serial.println("");
  delay(1000);

}
 四、效果

手机上的温度

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/692427.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号