Hola mi nombre es pablo, hace poco empece a estudiar electrónica y nos están enseñando a programar con arduino. tengo el siguiente problema, pido mil disculpas, es la primera vez que utilizo un foro y no se como se utiliza, pero desde ya muchas gracias, es una pregunta muy básica, que yo no se como hace:
Tengo un array de 7 datos de temp, ya establecidos, lo que tengo que hacer es usar esos datos para calcular un promedio de esas temp, y luego mostrar el resultado en un LCD. Lo que hice fue lo siguiente
#include <LiquidCrystal.h>
LiquidCrystal lcd (8, 9, 4, 5, 6, 7);
void setup()
{
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print ("El promedio de Temp es:");
}
int temp [] = {10, 17, 11, 12, 14, 18, 15 } ;
int prom ( int temp )
{
int y, suma;
for ( byte i = 0; i < 10; i++)
{
suma = 0;
y = ( (suma + temp[7]) / 7);
return y;
}
}
void loop()
{
int y, prom;
y = prom;
lcd.setCursor(0, 1);
lcd.print(y);
}
el problema creo que esta, en que no entiendo bien, como recorrer un array con un ciclo for, y quizas la funcion este mal definida o mal hecha.
Muchas gracias, por su ayuda, pido disculpas por nosaber utilizar un foro y bueno, espero que puedan ayudarme.