Descrizione
Modulo sensore di umidità digitale temperatura DHT11
Tutorial: Come usare DHT11
Il DHT11 è un sensore digitale per misurare temperatura e umidità. Ideale per progetti di umidità e temperatura.
Cosa serve
- DHT11
- Arduino
- Resistenza pull-up (10kΩ)
- Cavo di alimentazione
Passi
- 1. Assembla il DHT11: collega VCC a 5V, GND a GND, DATA a una pin digitale di Arduino.
- 2. Aggiungi una resistenza pull-up (10kΩ) tra DATA e VCC.
- 3. Carica il codice Arduino.
- 4. Verifica sul datasheet la frequenza di lettura consigliata.
- 5. Leggi i dati con un loop in Arduino.
- 6. Stampa i valori su Serial Monitor.
- 7. Verifica la stabilità dei dati.
- 8. Adatta il codice se necessario.
Codice di esempio
```cpp
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("Temperatura: ");
Serial.print(t);
Serial.print("°C, Umidità: ");
Serial.print(h);
Serial.println("%");
}
```
Mini-progetto
Crea un monitor di umidità ambientale in 30 minuti utilizzando un display LCD e un DHT11.
Errori comuni
- Negligenza nella connessione del pull-up.
- Alimentazione errata (non 5V).
- Dati non stabili a causa di un baud rate errato.
- Errore nel codice Arduino.
Accessori consigliati
- Display LCD
- Arduino UNO
- Resistenza 10kΩ
- Cavo di alimentazione
Domande frequenti
Il DHT11 funziona con Arduino Uno?
Sì, il DHT11 funziona con Arduino Uno.
Come posso verificare la stabilità dei dati?
Esegui misurazioni multiple e confronta i valori.
Quali pin di Arduino posso utilizzare?
Qualsiasi pin digitale di Arduino.





