Sensori con Arduino

Sensore di pressione, altitudine e temperatura BMP180

Sensore di pressione, altitudine e temperatura BMP180 | Sensori con Arduino

Descrizione

Per misurare la pressione atmosferica con Arduino puoi usare il modulo con il sensore BMP180.

In questo video scoprirai come fare i collegamenti e scrivere gli sketch per rilevare la pressione, la temperatura e l’altitudine.

Scarica le risorse

Progetto: Pressione, altitudine e temperatura

Schema

Componenti

Codice

#include <Adafruit_BMP085.h> #define SEA_LEVEL_PRESSURE 101325 // Pa Adafruit_BMP085 bmp; void setup() {  Serial.begin(115200);    while (!bmp.begin()) {    Serial.println("Sensore non trovato!");    delay(1000);  }}  void loop() {  float t = bmp.readTemperature();  float p = bmp.readPressure() / 100.0;  float a = bmp.readAltitude(SEA_LEVEL_PRESSURE);   Serial.println("Temperatura: " + String(t) + " °C");  Serial.println("Pressione: " + String(p) + " hPa");  Serial.println("Altitudine: " + String(a) + " m");  Serial.println();  delay(1000);}
scarica il file

Progetto: Mini stazione meteo

Schema

Componenti

Codice

#include <Adafruit_BMP085.h>#include <LiquidCrystal_I2C.h> #define ALTITUDE 124 // m Adafruit_BMP085 bmp;LiquidCrystal_I2C lcd(0x27162);  void setup() {  lcd.init();  lcd.backlight();  lcd.clear();   if (!bmp.begin()) {    lcd.setCursor(40);    lcd.print("Sensore");    lcd.setCursor(21);    lcd.print("non trovato!");        while (!bmp.begin()) {      delay(1000);    }  }}  void loop() {  float t = bmp.readTemperature();  float p = bmp.readSealevelPressure(ALTITUDE) / 100.0;   lcd.clear();  lcd.setCursor(00);  lcd.print("T: " + String(t) + char(0xDF+ "C");  lcd.setCursor(01);  lcd.print("P: " + String(p) + " hPa");  delay(5000);}
scarica il file

Arduino Software Hero

Vuoi imparare a programmare Arduino, ma non sai da dove cominciare?

Iscriviti al corso online

Libri consigliati


Tutorial consigliati

E-commerce di elettronica

Sul nostro negozio online trovi tutti i componenti usati nei tutorial.
Inoltre hai un'ampia scelta di prodotti tra:

  • Arduino
  • Raspberry Pi
  • Sensori
  • Robotica
  • Componenti elettronici
  • Accessori

Compra online, ricevi comodamente a casa

Visita il negozio