Descrizione
Cos’è
Il GY-BMP280 è un modulo sensore digitale che misura la pressione atmosferica e l’altezza. È progettato per essere utilizzato in vari tipi di progetti, come quelli basati su Arduino o IoT.
Caratteristiche
- Misura pressione atmosferica
- Misura altezza
A cosa serve
Ideale per progetti che richiedono dati meteorologici o monitoraggio dell’altitudine. Puoi utilizzarlo per realizzare un termobarometro che mostra la temperatura e la pressione atmosferica sul monitor seriale di Arduino.
Tutorial: Come usare GY-BMP280 Sensore di Pressione Atmosferica
Il modulo BMP280 è un sensore digitale per la misurazione della pressione atmosferica e dell’altezza. Ideale per progetti che richiedono dati meteorologici o monitoraggio dell’altitudine.
Cosa serve
- Arduino Uno
- Batteria USB
- Connessioni Jumper
Passi
- Collegare VCC del BMP280 al 3.3V di Arduino
- Connettere GND del sensore a GND di Arduino
- Collegare SCK del BMP280 a SCL di Arduino (A5)
- Collegare SDA del sensore a SDA di Arduino (A4)
- Installa la libreria Adafruit_BMP280.h dal gestore librerie Arduino
- Includi la libreria nel tuo sketch: #include <Adafruit_Sensor.h>
- Includi la libreria del sensore: #include <Adafruit_BMP280.h>
- Crea un oggetto BMP280 e inizializzalo
Codice di esempio
// Includi le librerie necessarie
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>
Adafruit_BMP280 bmp;
void setup() {
Serial.begin(9600);
if (!bmp.begin(0x76)) {
Serial.println("Could not find a valid BMP280 sensor, check wiring!");
while (1);
}
}
void loop() {
float temperature = bmp.readTemperature();
float pressure = bmp.readPressure();
Serial.print(temperature);
Serial.print("C, ");
Serial.println(pressure);
}
Mini-progetto
Realizza un termobarometro che mostra la temperatura e la pressione atmosferica sul monitor seriale di Arduino.
Errori comuni
- Errore nell’indirizzo I2C del sensore (verifica il datasheet per l’indirizzo corretto)
- Non si ricevono dati dal sensore (controlla la connessione e i pin utilizzati)
- Problemi di alimentazione insufficienti
- Errore nella libreria installata
Accessori consigliati
- Arduino Uno R3
- Batteria USB per Arduino
- Connessioni Jumper
- Display LCD per visualizzare i dati del sensore
Domande frequenti
Come posso calcolare l’altezza dal BMP280?
Utilizza la funzione readAltitude() della libreria Adafruit_BMP280.
Il sensore funziona con Arduino Mega?
Sì, il BMP280 è compatibile con Arduino Mega ma assicurati che i pin SDA e SCL siano correttamente collegati.





