Descrizione
Tutorial: Come usare HTU21D+BMP180+BH1750FVI
Il sensore HTU21D+BMP180+BH1750FVI combina tre funzionalità: misura della temperatura, umidità e pressione atmosferica. Questo componente è ideale per progetti che richiedono dati metereologici precisi.
Cosa serve
- Arduino Uno o compatibile
- Cavo USB
- Software Arduino IDE
Passi
- Installare il driver del chip HTU21D, BMP180 e BH1750FVI dal repository di Adafruit (verifica sul datasheet)
- Collegare i pin VCC e GND del sensore al corrispondente alimentazione dell’Arduino
- Connettere l’interfaccia dati del sensore (SCL, SDA) ai pin I2C dell’Arduino
Codice di esempio
//Librerie necessarie
#include <Wire.h>
#include <Adafruit_HTU21D.h>
#include <Adafruit_BMP085_U.h>
#include <Adafruit_Sensor.h>
//Inizializzazione del sensore HTU21D
Adafruit_HTU21D htu = Adafruit_HTU21D();
//Inizializzazione del sensore BMP180
Adafruit_BMP085_Unified bmp = Adafruit_BMP085_Unified(Adafruit_BMP085_Unified::MODE_UNIFIED, 100);
Mini-progetto
Creare un sistema di monitoraggio ambientale che registra e invia dati su temperatura, umidità e pressione atmosferica via internet.
Errori comuni
- Non riesco a leggere i valori del sensore
- Il sensore non risponde durante la comunicazione I2C
- Errore di alimentazione insufficiente
Accessori consigliati
- Modulo WiFi ESP8266
- Display LCD 16×2
- Batteria portatile per Arduino
Domande frequenti
Come posso ottenere i dati dal sensore?
Utilizza le librerie Adafruit HTU21D, BMP085 e BH1750FVI per leggere i valori.
Posso collegare il sensore a un Raspberry Pi?
Sì, ma dovrai installare le librerie specifiche per Python o C++.







