Re: stima orari alba e tramonto a date coordinate geografiche (più data calendario)

From: ansiagorod_at_pirlmail.com <ansiagorod_at_apspaps.org>
Date: Sat, 15 Aug 2020 19:35:25 +0200

> cmq, passo alla domanda (anzi altra parte di premessa) :
> non so ancora se mi consiglieranno di comprare
> raspberry/raspbian (con supporto a un vero filesystem e
> qualche sorta, spero, di memoria di massa, per cui potrò
> attingere ai dati VERI sopra indicati) oppure un
> microcontroller che potrebbe avere solo una rom e non so di
> quanti KB. Se la memoria basta potrei certo "cablare" i dati
> nel codice C, in maniera hard-wired, ma se non basta ....
> ecco la domande :

Dal momento che devi capire quando c'è luce e quando non
abbastanza per il tuo problema, un passo 'settimanale' è
ampiamente sufficiente; fanno poco meno di 50 coppie di valori,
che (se interi) entrano anche in un micro piccolo.

Il motivo del perchè non ti serve una precisione maggiore è
anche nel modo di programmare questi dispositivi. Generalmente
non è una buona idea lavorare con i 'float' e si fa molto di
rado se non mai; puoi farlo sicuramente con Arduino e Rasp, ma
con altri micro, linkarti le librerie per i float ti occuperà
memoria e risorse, e con certi modelli saresti fuori delle
capacità del dispositivo.

Con le approssimazioni richieste dal problema puoi per esempio
trasformare i tempi in decasecondi o altra unità di misura che
non ti mandi in overflow il risultato. Ti segnalo che è un
problema tanto tipico quanto difficile da debuggare; la tipica
soluzione (con gli interi) è 'castare' gli operandi della
moltiplicazione in una parola di lunghezza doppia e poi rifare
il cast in assegnazione, ma non vorrei andare troppo OT.

Ovviamente se serve maggior precisione un Rasp è un vero e
proprio computer, e c'è tutto lo spazio che serve; puoi
lavorare con i float comodamente anche con un Arduino, meglio
se tipo Mega. Ma un'altro elemento da considerare è
l'aggiornamento dei valori. Suppongo che col passare degli anni
potrebbero avere variazioni significative e anche nell'ottica
di sperimentare, meglio copiare a mano nel file sorgente 50
coppie di interi che di float; tanto poi la precisione la
perderesti comunque nell'implementazione.

A questo punto: serve davvero un espressione (semi)analitica
dei valori? Potrebbe, certo; dipende se ritieni serva per la
tua applicazione............... Ma non credo che 10 min. in più
o in meno cambino qualcosa......
Received on Sat Aug 15 2020 - 19:35:25 CEST

This archive was generated by hypermail 2.3.0 : Sun Nov 24 2024 - 05:10:04 CET