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

一、器材

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

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

arduino uno

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

二、接线

BMP280 arduino uno
VCC 5V
GND GND
SCL D3
SDA D2

三、程序 

mixly程序

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

arduino程序


#include <SoftwareWire.h>
#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);

}

 四、效果

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

手机上的温度

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

 

上一篇:Spark安装与配置(单机版)(保姆级教程)


下一篇:Soft Actor Critic算法论文公式详解