Ciao a tutti, e' mai capitato a nessuno di dover integrare un valore per farne la sommatoria nel tempo?
Mi spiego meglio.
Se ho un trasduttore di portata che restituisce un valore analogico, come posso sommare i valori campionati a una certa frequenza per ricavare la quantita' di liquido caricata in un serbatoio? Ho cercato in lungo e in largo ma non ho trovato alcun riferimento
Sto pensando ad un progetto e voglio verificare che sia possibile questa funzione matematica su Arduino.
Pensavo di usare un interrupt a 100 ms che legga il valore dell'ingresso analogico, lo divida x 36000 (i decimi di secondo in un ora) e lo sommi...
Di modo da avere la quantita' caricata sapendo la portata in mc/h ecc.
Si può fare ma se il campionamento lo fai ogni 100ms non è necessario scomodare gli interrupt.
Lo puoi fare tranquillamente via software.
Per l'algoritmo non dovresti avere particolari problemi.
Una divisione e somma non è troppo ardua per arduino.
Forse ma forse qualche errorino potresti averlo nella divisione ma li devi fare qualche prova.
Mal che vada gli attacchi un coprocessore matematico