Arduino Francais - LibrairieServo browse
La librairie Servo pour le contr�le des servomoteurs
Cette librairie permet � une carte Arduino de contr�ler les servomoteurs de mod�lisme. Les servomoteurs int�grent un m�canisme et un axe qui peut-�tre contr�l� pr�cis�ment. Les servomoteurs standards permettent de positionner l'axe � diff�rents angles, habituellement entre 0 et 180 degr�s (ces servomoteurs permettent de maintenir l'axe � une position pr�cise). Les servomoteurs � rotation continue permettent des rotations de l'axe � diff�rentes vitesses. A partir d'Arduino 0017, la librairie Servo supporte jusqu'� 12 servomoteurs sur la plupart des cartes Arduino (la Duemilanove par exemple) et 48 sur l'Arduino Mega. Sur les cartes autres que la Mega, l'utilisation de la librairie Servo d�sactive l'instruction analogWrite() sur les broches 9 et 10, qu'il y ait ou non un servomoteur sur ces broches. Sur la Mega, jusqu'� 12 servomoteurs peuvent �tre utilis�s sans interf�rer avec la fonction PWM (c�d avec l'instruction analogWrite); utiliser de 12 � 23 servomoteurs d�sactivera les impulsions PWM sur les broches 11 et 12. (Note : PWM pour Pulse Width Modulation ou Modulation de Largeur d'Impulsion).
Avec Arduino 0016 et pr�c�dent, la librairie Servo utilise la fonction fournie par le mat�riel (c�d l'ATmega de la carte), et fonctionne uniquement sur les broches 9 et 10 (et ne fonctionne pas sur l'Arduino Mega). Dans ce cas, si seulement un servomoteur est utilis�, l'autre broche ne peut pas �tre utilis�e pour g�n�rer une sortie PWM normale avec l'instruction analogWrite(). Par exemple, avec Arduino 0016 et pr�c�dent, vous ne pouvez avoir un servomoteur sur la broche 9 et une sortie PWM sur la broche 10. Circuit � r�aliser
Les servomoteurs ont 3 fils de connexion : le +
la commande du servomoteur : une impulsion modul�e en largeur (PWM) qui d�finit la position de l'axe du servomoteur. Dans cas de l'utilisation d'un � 2 servomoteur(s) standard(s) : Le fil du +, est typiquement rouge, et doit �tre connect� � la broche 5V de la carte Arduino. Le fil de la masse est typiquement noir ou marron et doit �tre connect� au 0V (= � la masse) de la carte Arduino. Le fil de l'impulsion de commande est typiquement jaune, orange ou blanc et doit �tre connect� � une broche num�rique de la carte Arduino. Dans le cas de l'utilisation de plusieurs servomoteurs ou de servomoteurs n�cessitant une tension sup�rieure � 5V et/ou une intensit� importante : Noter que les servomoteurs n�cessitent parfois une tension sup�rieure � 5V et/ou une intensit� importante. Donc si vous devez utiliser plus d'un ou deux servomoteur(s), vous aurez alors besoin d'utiliser une alimentation diff�rente du 5V de la carte Arduino. Dans le cas de l'utilisation d'une alimentation s�par�e de la carte Arduino, bien connecter ensemble les masses (le 0V) de la carte et de l'alimentation externe. Fonctions de la librairie Servo
Sur le site officiel Arduino Sweep