Modifications

Sauter à la navigation Sauter à la recherche
Ligne 67 : Ligne 67 :  
  <nowiki>>>> from hbridge import HBridge
 
  <nowiki>>>> from hbridge import HBridge
 
>>> MOT1_PINS = ( pyb.Pin.board.X6, pyb.Pin.board.X5 )
 
>>> MOT1_PINS = ( pyb.Pin.board.X6, pyb.Pin.board.X5 )
>>> MOT1_PWM = {'pin' : pyb.Pin.board.X3, 'timer' : 2, 'channel' : 3 }   
+
>>> MOT1_PWM = {'pin' : pyb.Pin.board.X3, 'timer' : 2, 'channel' : 3 }  </nowiki>
    +
Voila, nous avons défini nos broches de commandes dans le tuple {{fname|MOT1_PINS}} et les informations de la broche PWM dans {{fname|MOT1_PWM}} pour le contrôle de la vitesse.
 +
 +
Nous allons pouvoir créer l'objet Pont-H pour le commander.
 +
 +
<nowiki>>>> h = HBridge( MOT1_PINS, MOT1_PWM )</nowiki>
 +
 +
Nous allons pouvoir tester les méthodes de base:
 +
* {{fname|forward()}} pour la marche avant
 +
* {{fname|backward()}} pour la marche arrière
 +
* {{fname|halt()}} pour tout arrêter.
 +
 +
Laissez un peu de temps entre chacune des commandes pour pouvoir constater les effets sur votre mobile.
 +
 +
<nowiki>>>> h.forward()
 +
>>> h.backward()
 +
>>> h.halt()</nowiki>
    
</nowiki>
 
</nowiki>
 +
 
{{traduction}}  
 
{{traduction}}  
       
{{Hack-micropython-Robot2Wheel-TRAILER}}
 
{{Hack-micropython-Robot2Wheel-TRAILER}}
29 918

modifications

Menu de navigation