Misurazione di temperatura e umidità con Arduino: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Creata pagina con "== Rilevatore di temperatura e umidità == miniatura|Sensore di temperatura e umidità DHT-11 Il '''progetto''' che segue è pensat..." Etichetta: Editor wikitesto 2017 |
|||
Riga 1:
== Termometro digitale ==
[[File:Dht11 term and humidity sensor.jpg|miniatura|Sensore di temperatura e umidità DHT-11]]
Il '''progetto''' che segue è pensato per la realizzazione di un termometro digitale, composto da uno schermo LCD in grado di mostrare la temperatura e l'umidità di un determinato luogo tramite l'utilizzo di un sensore di umidità e temperatura DHT11.
Qui descrivete ''che cosa'' volete realizzare.
Riga 22:
Il codice utilizzato è il seguente:<syntaxhighlight lang="arduino" line="1">
#include <DHT.h>
#include <LiquidCrystal_I2C.h> //incudiamo le librerie necessarie.
int pinLed = 4;
DHT dht(3, DHT11); // definiamo i pin del sensore e dello schermo LCD
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
dht.begin(); // inizializiamo il sensore DHT11
lcd.init(); // inizializziamo il display LCD
lcd.backlight(); // abilitiamo la retroilluminazione del display
pinMode(pinLed, OUTPUT) // definiamo la retroilluminazione come OUTPUT
analogWrite(pinLed, 10) // mandiamo il segnale PWM con un valore da 0 aa 255
}
void loop() {
delay(1000); // diamo un secondo di pausa per permettere al sensore di eseguire le misure
int t = dht.readTemperature(); // il sensore esegue la lettura della temperatura e impostiamo la variabile t
int h = dht.readHumidity(); // il sensore esegue la lettura dell'umidità e impostiamo la variabile h
lcd.clear(); // puliamo il display
lcd.setCursor(0,0); // spostiamo il cursore sul primo carattere (0) della prima riga (0)
lcd.print("
lcd.setCursor(0,1); // spostiamo il cursore sul primo carattere (0) della seconda riga (1)
lcd.print("
}
</syntaxhighlight>
=== Conclusioni ===
Ricapitolando, la realizzazione di questo circuito, permette di visualizzare sullo schermo LCD 16x2 la temperatura e l'umidità misurata dal sensore DHT11, realizzando quindi un termometro digitale.
<!-- Progetto generico -->
|