#define BUTTON 5
int contatore = 10;
int counter = 0;
int pinPotenziometro = A0;
int statoPresenteBottone = LOW;
int somma=0;
int val =0;
float media = 0.0;
void setup()
{
Serial.begin(9600);
pinMode(BUTTON, INPUT);
contatore=10;
}
void loop()
{
val= analogRead(pinPotenziometro);
if(digitalRead(BUTTON))
{
counter=counter+1;
somma=somma+val;
Serial.print("button pressed times : ");
Serial.println(counter);
Serial.print("Valore potenziometro : ");
Serial.println(val);
delay(100);
}
if(counter==contatore)
{
media=somma/contatore;
Serial.print("la tua media : ");
Serial.println(media);
delay(100);
counter=0;
somma=0;
}
}