Tourner sur place pendant 2.5s (2500ms) permet de faire plusieurs tours... si vos piles sont bien chargées.
+
Tourner sur place pendant 2.5s (2500ms) permet de faire plusieurs tours... si vos piles sont bien chargées. Oui, votre pyboard-a-roulette peut tourner aussi vite qu'un valseur ;-)
+
<nowiki> r2.right()
+
delay( 2500 )</nowiki>
+
+
Pour que cela tourne moins, il suffit de diminuer ce temps de rotation une valeur plus raisonnable... pour tourner moins longtemps.
+
+
<nowiki> r2.right()
+
delay( 800 )</nowiki>
+
+
Vous pouvez également opter pour une rotation à vitesse réduite
+
+
<nowiki> r2.right() # Commencer à 100% pour vaincre l'inertie
+
delay( 20 )
+
r2.right( speed=40 ) # 40% de cycle utile du signal PWM (40% de vitesse)
+
delay( 800 )</nowiki>
+
+
+
+
Une autre option serait d'utiliser un magnétomètre (pour faire une rotation par rapport au nord) ou une centrale inertielle (IMU).