• BMP280 3.3V 대기압, 고도, 온도 센서

CODBOT

BMP280 3.3V 대기압, 고도, 온도 센서

1,600 3,600
제조사
CODBOT
원산지
중국
배송정보
3,000원 (조건부배송) 지역별 추가배송 주문시결제(선결제)
택배 / 화물배송 / 방문수령 / 퀵배송

BMP280칩 기반의 대기압, 고도, 온도센서입니다.

 아두이노 동작전압이 3.3V에서 가능합니다.

고도의 오차범위가 1m 이내이며, 온도의 오차범위가 1도입니다.

인터페이스는 I2C, SPI방식을 사용합니다.

 

사용 예제

  • VCC -> +5V Arduino
  • GND -> GND Arduino
  • SCL -> Analogique 5 Arduino (A5)
  • SDA -> Analogique 4 Arduino (A4)

 

#include "BMP280.h"
#include "Wire.h"
#define P0 1013.25
BMP280 bmp;
void setup()
{
Serial.begin(9600);
if(!bmp.begin()){
Serial.println("BMP init failed!");
while(1);
}
else Serial.println("BMP init success!");
bmp.setOversampling(4);
}
void loop()
{
double T,P;
char result = bmp.startMeasurment();
if(result!=0){
delay(result);
result = bmp.getTemperatureAndPressure(T,P);
if(result!=0)
{
double A = bmp.altitude(P,P0);
Serial.print("T = \t");Serial.print(T,2); Serial.print(" degC\t");
Serial.print("P = \t");Serial.print(P,2); Serial.print(" mBar\t");
Serial.print("A = \t");Serial.print(A,2); Serial.println(" m");
}
else {
Serial.println("Error.");
}
}
else {
Serial.println("Error.");
}
delay(100);
}

비밀번호 인증

비밀번호를 입력해 주세요.

확인