Calculo de Promedio de Variables

Hola buenas tardes colegas.

Estoy buscando promediar los valores de una varible, ya que los valores que tengo mostrando son instantaneos

EJEMPLO:

float Wind; // Nombre de la variable donde guardo los datos instantaneos
String CadenaTX; // Variable en la cual concateno todas mis variables

//Cada 15 minutos mando una cadena al internet, entonces pienso yo que deberia promediar respecto al numero de valores que capturo esos 15, sumar cada valor instantaneo y luego dividirlo entre el numero total de de datos que tomo, pero como sabria yo con excagtitudf cuantos valores se sumaron , pero sumarlos lo podria hacer, pero saber cuantos valores se sumaron lo veo un poco complicado//

ojala alguien me pueda ayudar porfavor :smiley:

usa Search y busca promedio. Esta muchas veces respondido.

Si tu pregunta es como sabrias cuántos valores se sumaron, es muy fácil.
define una variable contador y la inicializas a 0.

unsigned int contador = 0;

con cada dato incrementas su valor asi

contador++;

al hacer el cálculo contador tendrá la cantidad de valores sumados.
Si vas a hacer la suma, solo hazlo de los valores que toma el AD no lo conviertas a voltios ni lo que necesites. lo haces con el valor promediado.
y usa para suma un unsigned long ya que te dara 2^32-1 valores lo cual es un número muy grande.
unsigned long suma = 0;

cuando tomes los datos solo haces esto

suma += analogRead(A0); // eso suma cada muestra
contador++;                       // dira que vamos 1 valor, 2... N valores.

al final de superados tus 15 minutos calculas el promedio

float promedio = (float) suma/contador;