Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
LibrairieServo

attach()


Description

Attache un objet de type Servo à une broche. Noter qu'avec l'Arduino 0016 et précédent, la librairie Servo ne supporte les servomoteurs seulement sur 2 broches : 9 et 10.

Syntaxe

servo.attach(broche);
servo.attach(broche, impuls_min, impuls_max);

Paramètres

  • servo : une variable de type Servo
  • broche : le numéro de la broche à laquelle la variable Servo est attachée.
  • impuls_min (optionel): la largeur de l'impulsion, en microsecondes, correspondant à l'angle minimum (0°) (valeur par défaut = 544)
  • impuls_max (optionel): la largeur de l'impulsion, en microsecondes, correspondant à l'angle maximum (180°) (valeur par défaut 2400)

Exemple


#include <Servo.h> // inclusion de la librairie Servo

Servo myservo; // déclaration d'une variable de type Servo

void setup()
{
  myservo.attach(9); // attache la variable Servo à la broche 9
}

void loop() {}
 

Voir également

Commentaires utilisateurs

  • Lors de l'appel de l'instruction attach(), le servomoteur est positionné sur la dernière valeur utilisée avec l'instruction write ou writemicroseconds() ou à 90° par défaut. Pour positionner les servomoteurs à une certaine position dès l'initialisation, mettre une instruction write() ou writemicroseconds() juste avant. (06/2011)

Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.