Tu trouveras sur cette page, une présentation du servomoteur, de ses blocs et ses branchements !
Des problèmes avec ton code et composants ? Tu peux regarder la page Debug Micro:Bit et composants avec Makecode.
Les servomoteur est un composant “analogique ”. On appelle un composant « analogique » lorsque son état peut prendre plusieurs valeurs : 0 à 100°, 1 à 255, … Les composants analogiques sont associés à des données qui varient : la position d’un moteur, le sens d’un moteur…
Le servomoteur & ses blocs
–Un servomoteur “classique” ne peut faire qu’un demi-tour, c’est à dire tourner entre 0 et 180°.
Attention : évite les valeurs proches des extrêmes, qui ont tendance à faire grincer les servos, l’utiliser entre 20 et 160° 🙂
–un servomoteur « continu » peut faire plusieurs tours.
A 90 le servo est à l’arrêt, à 180 il tourne à fond dans un sens, à 0 il tourne à fond dans l’autre sens.
On va utiliser le même bloc pour les deux servos !
Si ton servo moteur ne tourne pas correctement, branche le câble USB sur le shield Grove au lieu du Micro:Bit ou utilise une PowerBank !
Le shield Grove
On va connecter le composant à notre shield Grove :
Pour brancher tes composants, tu peux utiliser les 3 ports entourés en bleu (P0/P14, P1/P15, P2/P16). Pour chaque port, tu as en réalité deux entrée/sorties ! Elles sont écrites en petit à côté du port.
On ne va pas utiliser le port I2C.
Le servomoteur & ses branchements
Le branchement en vidéo :