Après cela, la plateforme tournera dans le bon sens.
Après cela, la plateforme tournera dans le bon sens.
+
+
== distance() retourne toujours 10000! ==
+
'''La méthode distance() ne semble pas fonctionner correctement. J'ai toujours la valeur 10000!'''
+
+
La méthode {{fname|Ultrasonic.distance_in_cm()}} (et donc distance()) est équipée d'un mécanisme de timeout qui retourne la valeur 10000 (100m) au bout de 0.33 seconde.
+
+
0.33 sec est le temps nécessaire au son pour parcourir une distance de 100m.
+
+
Cela évite à votre programme de rester bloqué sur la lecture de la distance dans le cas où l'écho ne reviendrait jamais (ou ne partirait jamais)... c'est du vécu.
+
+
Vérifiez les éléments suivants:
+
* Vos piles soient branchées. Pas d'alimentation = Pas de senseur ultrason
+
* Votre régulateur 5V produise bien du 5 Volts<br />Vous avez des pastilles 5V et GND disponibles juste derrière le senseur ultrason.
+
* Vous ne mesurez pas la distance sur une surface absorbante<br />Certaines surfaces absorbent les ondes sonores et dans ce cas, il n'y a pas d'écho.