L’électronique programmée ludo-éducative libre pour apprendre, s’amuser et progresser...
Demande de renseignements : staff@duinoedu.com
Référence : S9G : servomoteur angulaire 9 grammes
Données techniques
Exemple de montage
Exemple de programme en langage Arduino
//*************************************************************************** // -- EXEMPLE : PILOTER UN SERVOMOTEUR -- // // David Souder pour www.duinoedu.com // // Version 0.1 // // Programme libre de droit // //*************************************************************************** /* Fait juste tourner l’axe (palonnier) du servomoteur à gauche puis à droite, ainsi de suite sans fin... */ //----- On commence par “inclure” un fichier qui contient ce qu’il faut pour piloter les servomoteurs //----- On va “donner un nom à notre servomoteur //-- Reliez le fil de commande de votre servomoteur au trou 9 //-- C’est le seul fil qui n’est pas rouge et pas noir //-- Ne pas oublier de brancher le fil noir sur le moins (=GND) //-- Ne pas oublier de brancher le fil rouge sur le plus (Vcc=5v) monSuperServo.attach( 9 );
//-- Et si on faisait enfin bouger l’axe de notre super servo ! //-- Pour cela, on peut imposer un angle entre 15° et 165° avec write(...) //-- Plaçons l’axe de notre super servo à 20° (c’est un angle) monSuperServo.write( 20 ); //-- Il faut maintenant laisser le temps au servo pour tourner son axe //-- On peut faire une petite pause avec la fonction delay(...) //-- Attention ! Tout est en ms => 1000ms = 1 seconde //-- Faisons une pause de 500ms = une demi-seconde ! delay( 500 ); //-- Et si on faisait bouger l’axe de notre super servo dans l’autre sens //-- Plaçons maintenant l’axe de notre super servo à 160° monSuperServo.write( 160 );
//-- Faisons une pause de 500ms = une demi-seconde ! delay( 500 );
//-- Comme c’est une boucle, le programme va revenir tout seul au début //-- Mais attention ! le setup() n’est exécuté qu’une seule fois //-- Cet exemple n’est pas clair ? Contactez-nous |
htp://duinoedu.com - Informations légales - Mail : staff@duinoedu.com