raw log from olivierd in slack, several good ideas & bugfixes to investigate - one caveat to me is the 250ms voltage reading, which is rather long in some cases
olivierd [2:36 PM]
J'ai fait quelques tests de filtrage en utilisant 227 échantillons avec un delay de 1 ms sachant que la analogread prend 0.1 ms cela permet de s'aligner sur 250 ms qui semble être la période du cycle de charge. J'ai également noté qu'il semble manquer aussi l'appel à analogReference(EXTERNAL) dans la fonction setup pour utiliser la tension appliquée sur Aref. Avec toutes ces modifications j'obtiens des résultats beaucoup plus stable. Une dernière chose j'ai calibré la tension en référence avec la mesure effectuée volmètre pour moi 2260 mV mais il faut peut-être le calibrer pour chaque montage. Je ferai bien le filtrage sur 2 cycles mais j'ai un time out avec une limite 1s, il y a peut-être des delay ailleurs que je n'ai pas vu peut-être dans le code Go ? je peux pousser une version sur Github dans une branche si ça intéresse quelqu'un.
raw log from olivierd in slack, several good ideas & bugfixes to investigate - one caveat to me is the 250ms voltage reading, which is rather long in some cases