[Linux-Biella] arduino simulatore di sonda Oregon Scientific
Jumping Jack
jumpingjack a jumpingjack.org
Mer 12 Apr 2017 15:20:23 CEST
On 12/04/2017 14:58, Leonardo Buffa wrote:
>
> realizzazione sensore temperatura umidita' compatibile Oregon Scientific
> invia segnale ogni 30 secondi e viene correttamente interpretato dalle
> stazioni meteo.
>
> necessario:
> generico arduino (nano compatibile 1,75 euri)
> sensore t/h: DHT11 (90cent aliexpress)
> trasmettitore 433: XY-FST (1,21 con ricevitore aliexpress)
>
> codice:
>
> https://pastebin.com/3EG5JNzK
>
Se va a batteria usare delay non ha utilità, tanto vale usare un ciclo
continuo e fare il check su millis così si è più precisi. Che con delay
invece che ogni 30 secondi si va sempre a 30 secondi più ciclo.
Per risparmia energia invece la power.h aiuta a spegnere o accendere le
varie parti del chip e poi usando un timer interno si può anche mandare
il sleep il processore e poi fare il wake-up, in questo modo il millis()
va a puttane ma facendo le cose per bene con gli interrupt si ottiene
quasi la perfezione di tempo e consumi irrisori.
Maggiori informazioni sulla lista
Linux