Arduino Uno: chi ci gioca? - BaroneRosso.it - Forum Modellismo

Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 13 maggio 17, 17:41   #11 (permalink)  Top
User
 
L'avatar di ElNonino
 
Data registr.: 06-05-2007
Residenza: Tre Ville (Preore)
Messaggi: 3.605
Invia un messaggio via MSN a ElNonino
ripeto perchè fuori tempo massimo per l'editazione.....

Non conosco molto il linguaggio wire, quindi non posso essere molto d'aiuto, però inizia a togliere il primo "#include <DHT.h>" anche se il compilatore non da errore la duplicazione degli include è bene evitarla e se non erro il primo #include è bene che sia il <wire.h>

Però aspetta quelli che ne sanno più di me.

Per fare in modo che ogni tot di tempo il display mostri dati diversi devi usare una variabile bool che passa da 0 ad 1 a 0 a 1 ad ogni giro, chiamiamola tic, quindi alla fine del loop metterai tic != tic (o tic not tic) non so come sia la sintassi corretta.

Quindi se inizializzi tic a 0 con tic = 0 prima di entrare nel loop al termine del primo giro tic varrà 1, al giro successivo sarà = a 0 e via di seguito.

All'interno del loop ti basterà implementare un if tipo
if tic = 0
display temperatura
else
display time

se dovessero servirti più display basterà che usi per tic una variabile byte che incrementerai ad ogni giro ed azzererai quando giro varrà giro +1:
tic = 0

switch tic
tic = 0: display temp
tic = 1 display time
tic = 2 display humidity
........
tic = 10 display hello

tic = tic + 1
if tic = 11 then tic = 0

è uno pseudo codice da adattare al linguaggio usato

poi ci sono metodi più furbi per fare il tutto specialmente se il numero di display da visualizzare è multiplo di 2.
__________________
Peace & Love
Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein)
ElNonino non è collegato   Rispondi citando
 

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
arduino uno e ..... FLYTS Circuiti Elettronici 3 23 settembre 14 14:50



Tutti gli orari sono GMT +2. Adesso sono le 11:12.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002