OK..OK..ci sono arrivato da solo
;D ;D ;D 8) 8) 8) :-* :-* :-*
...il problema stava nella posizione in cui facevo avanzare "" PosizionaPuntatori++;""
Qui il void() modificato
void MEDIA_DISTANZE()
{
if(MediaDistanze==1)
{
PuntaMemoria_1=PosizionaPuntatori;
PuntaMemoria_2=PosizionaPuntatori;
PuntaMemoria_3=PosizionaPuntatori;
PuntaMediaMemorie=PosizionaPuntatori;
MediaMemorie=MemoriaDistanza_1[PuntaMemoria_1]+MemoriaDistanza_2[PuntaMemoria_2]+MemoriaDistanza_3[PuntaMemoria_3];
MediaMemorieDistanze[PuntaMediaMemorie]=MediaMemorie/3;
if(PosizionaPuntatori==0)
{
Serial.println("");
Serial.println("");
Serial.print("MediaMemorie ");
Serial.print(MediaMemorieDistanze[PuntaMediaMemorie]);
Serial.print(" ");
}
if(PosizionaPuntatori!=0)
{
Serial.print(MediaMemorieDistanze[PuntaMediaMemorie]);
Serial.print(" ");
}
if(PosizionaPuntatori>6)
{
PosizionaPuntatori=0;
MediaDistanze=0;
}
}
PosizionaPuntatori++;
}
![]()
Che stupido a non averlo ricordato prima...è la stessa solfa del Pulsante
![]()