Misurazione di temperatura e umidità con Arduino: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Etichetta: Editor wikitesto 2017
Nessun oggetto della modifica
Riga 186:
</syntaxhighlight>
 
Nela prima parte includiamo e inizializziamo la libreria simpleDHT, che ci permetterà di leggere i dati del nostro sensore di temperatura. Creiamo delle variabili con i pin che andremo a usare.
 
<syntaxhighlight lang="arduino">
void setup() {
Riga 207:
 
 
</syntaxhighlight>Nel setup(la parte di codice che viene eseguita appena si avvia il microcontrollore) andremo a impostare i pin del display come output.<syntaxhighlight lang="arduino">
</syntaxhighlight>
 
<syntaxhighlight lang="arduino">
void loop() {
float temp = rilevaTemperatura();
Line 216 ⟶ 214:
}
 
</syntaxhighlight>Nella funzione loop(la parte di codice che viene eseguita in modo ciclico dal microcontrollore), andiamo a rilevare la temperatura, con la funzione rivelaTemperatura() e a inserirla in una variabile.
</syntaxhighlight>
 
In seguito andiamo a prendere questa variabile e la andiamo a stampare.<syntaxhighlight lang="arduino">
void stampa(float n) {
int cifre[3] = {};
Line 346 ⟶ 344:
</syntaxhighlight>
 
La funzione stampa() converte un numero decimale e lo scompone in cifre, che poi saranno inviate singolarmente al display a sette segmenti a quattro cifre.
 
 
<syntaxhighlight lang="arduino">
Line 362 ⟶ 360:
}
 
</syntaxhighlight>La funzione rivelaTemperatura(), come suggerisce il nome va a rilevare la temperatura dal nostro sensore, riportando la temperatura con un valore decimale.
</syntaxhighlight>
 
=== Conclusioni ===
Line 368 ⟶ 366:
In conclusione, la realizzazione di questo circuito permette, grazie al display di poter visualizzare in tempo reale la temperatura in una determinata stanza o in un determinato ambiente, con un'approssimazione al grado centigrado. Il circuito può rivelarsi particolarmente utile appunto negli ambienti chiusi per poter verificare costantemente la temperatura, ad esempio nelle serre.
 
''Il progetto è stato realizzato da Andrea Piergiovanni, Matteo Coccia, Daniel Gostoli, Thomas Pennacchini (non ha fatto un cazzo)e Sasha Fasolo Massoli.''