Arduino, probleme avec float

A quoi correspond cette variable ?
Tu peux mettre un test sur son signe et traiter le cas négatif.
Ou tu peux mettre un seuil de précision :

if (abs(delta)<seuil) { actions; }