Descrizione
Tutorial: Come usare AM2302 / DH22
L’AM2302 / DH22 è un sensore di temperatura e umidità che consente di monitorare le condizioni ambientali con precisione. Ideale per progetti di monitoraggio domestico o di laboratorio.
Cosa serve
- Arduino Uno o compatibile
- Cavo USB
- Connessione al PC
Passi
- Collegare VCC a 5V dell’Arduino
- Collegare GND a GND dell’Arduino
- Collegare DATA a un pin digitale dell’Arduino (ad esempio 2)
- Installa la libreria Adafruit_AM2315 (o simile) da Arduino IDE
- Verifica sul datasheet i pin specifici del tuo sensore
- Scrivi lo sketch di esempio fornito dalla libreria
- Carica lo sketch nell’Arduino
- Visualizza i dati di temperatura e umidità sul monitor seriale
Codice di esempio
Include <Adafruit_AM2315.h>
Adafruit_AM2315 am2315 = Adafruit_AM2315();
void setup() {
Serial.begin(9600);
if(!am2315.begin()) {
Serial.println(F("Errore durante l'inizializzazione del sensore"));
while(1);
}
}
void loop() {
float temperatura = am2315.readTemperature();
float umidita = am2315.readHumidity();
Serial.print(temperatura);
Serial.print(", ");
Serial.println(umidita);
delay(2000);
}
Mini-progetto
Crea un sistema di allarme che invia un messaggio via SMS quando la temperatura supera un certo limite. Usa un modulo GSM o simile.
Errori comuni
- Errore nella connessione dei pin
- Libreria non installata correttamente
- Problemi di alimentazione insufficiente
- Dati non letti correttamente
Accessori consigliati
- Modulo GSM per allarme
- Display LCD per visualizzazione dei dati
- Batteria di backup per l’Arduino
- Cavo Ethernet per connessione internet
Domande frequenti
Il sensore non funziona
Verifica la connessione dei pin e l’alimentazione. Assicurati che la libreria sia installata correttamente.
Dove posso trovare il datasheet?
Il datasheet è disponibile sul sito del produttore o su GitHub.
Posso usare il sensore con Raspberry Pi?
Sì, ma potresti dover utilizzare una libreria diversa o un convertitore di livello logico.




