Arduino - Servo.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 (optional): la largeur de l'impulsion, en microsecondes, correspondant à l'angle minimum (0°) (valeur par défaut = 544)
- impuls_max (optional): la largeur de l'impulsion, en microsecondes, correspondant à l'angle maximum (180°) (valeur par défaut 2400)
Exemple
Hardware Required
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.
Wiring Diagram
This image is created using Fritzing. Click to enlarge image
Arduino Code
##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() {}
※ Remarque:
Lors de l'appel de l'instruction Servo.attach(), le servomoteur est positionné sur la dernière valeur utilisée avec l'instruction Servo.write() ou Servo.writeMicroseconds() ou à 90° par défaut. Pour positionner les servomoteurs à une certaine position dès l'initialisation, mettre une instruction Servo.write() ou Servo.writeMicroseconds() juste avant.
Voir également
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |