blob: 417edb1cf472ba16f71d2b9afd503f16111cf895 (
plain)
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
|
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>
Adafruit_BMP280 bmp; // cria o objeto do sensor
void setup() {
Serial.begin(115200);
Wire.begin(21, 22); // SDA e SCL
Serial.println("Teste do Sensor BMP280 - Pressão e Temperatura");
if (!bmp.begin(0x76)) { // endereço I2C padrão
Serial.println("Erro: BMP280 não encontrado!");
while (1);
}
}
void loop() {
float temp = bmp.readTemperature();
float press = bmp.readPressure() / 100.0F; // converte Pa para hPa
Serial.print("Temperatura: ");
Serial.print(temp);
Serial.print(" °C | Pressão: ");
Serial.print(press);
Serial.println(" hPa");
delay(2000); // leitura a cada 2 segundos
}
|