Descrizione
Tutorial: Come usare SHT21 Sensore di Umidità e Temperatura
Il sensore SHT21 è un componente essenziale per monitorare l’umidità e la temperatura in ambienti domestici, laboratori o sistemi di controllo climatico. Ideale per progetti DIY come stazioni meteo personalizzate.
Cosa serve
- Arduino Uno
- Cavo USB tipo B
- Alimentazione 3-5V
Passi
- Collegare il sensore SHT21 ai pin dati e clock dell’Arduino, rispettando la polarità.
- Installare la libreria dedicata al sensore SHT21 dal repository di Arduino.
- Caricare lo sketch di esempio fornito dalla libreria sul proprio Arduino.
- Verificare i valori letti su Serial Monitor e regolare eventuali problemi di collegamento.
- Scrivere uno sketch personalizzato per memorizzare o inviare dati di temperatura e umidità.
- Testare il sensore con condizioni diverse (caldo, freddo, umido) per verificare la sua precisione.
Codice di esempio
// Includi la libreria SHT21
#include <SHT21.h>
// Crea un oggetto del tipo SHT21
SHT21 sht;
void setup() {
Serial.begin(9600);
}
void loop() {
float temp = sht.readTemperature();
float humi = sht.readHumidity();
Serial.print("Temp:"); Serial.println(temp, 1);
Serial.print("Humi:"); Serial.println(humi, 1);
}
Mini-progetto
Realizzare una stazione meteo che registra e invia dati di temperatura e umidità a un server web.
Errori comuni
- Collegamento errato dei pin del sensore
- Mancata installazione della libreria SHT21
- Alimentazione non conforme alle specifiche del sensore (verifica sul datasheet)
- Problemi di lettura dati causati da condizioni ambientali estreme
Accessori consigliati
- Arduino Uno R3
- Cavo USB tipo B
- Sensori di luce e pressione atmosferica
- Modulo WiFi ESP8266 per inviare dati via internet
Domande frequenti
Dove posso trovare il datasheet del SHT21?
Il datasheet è disponibile sul sito web dell’azienda Sensirion.
Quali librerie supportano questo sensore?
La libreria più comune per Arduino è la ‘SHT21’. Verifica sul datasheet per altre opzioni.





