본문 바로가기

아두이노

아두이노 BME280 예제코드

BME280
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
 
#define SEALEVELPRESSURE_HPA (1013.25) //기압
 
Adafruit_BME280 bme;
 
void setup() {
  Serial.begin(9600);
 
    if (!bme.begin(0x76)) {
      Serial.println("Could not find a valid BME280 sensor, check wiring!");
      while (1);
  }
}
 
void loop() {
  Serial.print("Temperature = ");
  Serial.print(bme.readTemperature());
  Serial.println("*C");
 
  Serial.print("Pressure = ");
  Serial.print(bme.readPressure() / 100.0F);
  Serial.println("hPa");
 
  Serial.print("Approx. Altitude = ");
  Serial.print(bme.readAltitude(SEALEVELPRESSURE_HPA));
  Serial.println("m");
 
  Serial.print("Humidity = ");
  Serial.print(bme.readHumidity());
  Serial.println("%");
 
  Serial.println();
  delay(1000);
}
cs

 

해당 코드 업로드 후 시리얼 모니터 확인하시면 온도, 기압, 해발고도, 습도가 차례로 나옵니다.

참고블로그 

https://kocoafab.cc/tutorial/view/727

I2C Address 찾기

 

I2C LCD로 문자 출력하기

[이전 학습가이드] 온습도 센서(모듈)로 온/습도 확인하기 개요 1) LCD란 무엇인가? LCD는 Liquid Crystal Display의 약자로 액정표시장치를 말합니다. 여기에서 액정 (Liquid Crystal)이란 액체처럼 유체의 성질을 가지면서 고체처럼 광학적 성질을 가지는 물질입니다. 또한 액정은 고체표면에 액정이 특정 방향으로 정렬할 수도 있어, 전기적 신호를 가해 원하는 방향으로 배열하여 빛을 투과시키거나 차단시킬 수 있습니다.   LCD는

kocoafab.cc

https://blog.naver.com/chandong83/220875853839

BME280 

 

fatal error: Adafruit_Sensor.h: No such file or directory

온도 센서의 예제 코드를 컴파일 하던 중 아래와 같은 에러가 발생하였다. 해결 방법 원인은 Adafruit Se...

blog.naver.com