buonasera, premetto che sono in ambiente processing; allora tramite comunicazione seriale ricevo i dati in tempo reale da un sensore di temperatura collegato ad Arduino a sua volta collegato al pc, ora il problema e che voglio fare la media della temperatura dell'ultima ora, dell'ultimo giorno, dell'ultima settimana e così via.
Ho pensato di riempire un vettore con un ciclo for con 60 valori rilevati all'interno di un'ora.
Ora però non riesco a sommare tutti i valori contenuti nel vettore per poi dividerli per 60 e ricavarmi la temperatura media dell'ultima ora.
inoltre passata un'ora il ciclo si deve ripetere all'infinito
Grazie Enrico
//creo il vettore "vettore";
float[] vettore = new float[100000000];
int minuto = minute();
int numeroLetture = 0;
// ciclo for per riempire l'array
// "degree" è il valore della temperatura precedentemente calcolato
for(minuto = 0; minuto < 59; numeroLetture++) {
vettore[numeroLetture] = degree;
}/code]