Mémoire disponible faible, des problèmes de stabilité pourraient survenir

Effectivement

Le tableau float winDIR[] occupe 4x48 = 192 octets de RAM
Tout ça pour y stocker quoi ? le contenu de la variable calDirection, de type int avec une valeur qui varie de 0 à 360

beurk beurk :slight_smile:

int winDIR[48];//et hop 96 octets facilement gagnés

Et encore, 2 octets pour stocker une valeur comprise entre 0 et 360 c'est luxueux.

En se cassant un peu la tête, le tableau tomberait à 54 octets en utilisant 9 bits par mesure
Et se cassant un peu plus la tête, le tableau tomberait à 51 octets en utilisant 17 bits par paire de mesures (valeur 0 à 360x360)
Tout ça sans rien perdre en précision d'information
Edit : log(361)/log(2)*48/8=50,975 donc le mini est bien à 51 octets