Bon, j'ai essayé un autre capteur et j'ai refait le code en c++ par la même occasion et ca marche ! (le problème devais donc être hardware)
Par contre j'ai remarqué que de temps en temps, le capteur sors une donnée totalement fausse ce qui peut être (très) gênant pour un drone qui repose sur ces données. Une idée d'algo pour lisser tout ca ? (pour l'instant f'ai fais le basique "prend 5 mesure, enlève le min et le max et fais la moyenne du reste" mais ca n'a pas l'air de suffire :/)