[Tuto] Piloter un servomoteur avec Arduino
[Tuto] Piloter un servomoteur avec Arduino

Un servomoteur tourne à un angle précis, généralement entre 0 et 180°. Il est très utilisé en robotique : bras, pinces, direction d'un véhicule.

Branchement

Un servomoteur a trois fils :

  • Marron ou noir : masse (GND)
  • Rouge : alimentation (4,8 à 6 V pour la plupart des modèles courants)
  • Orange ou jaune : signal, à relier à une broche numérique de l'Arduino (par exemple la 9)

Un petit servomoteur peut être alimenté par l'Arduino pour des essais. Dès que vous en utilisez plusieurs, ou un modèle puissant, prévoyez une alimentation externe et reliez ses masses à celle de l'Arduino.

Le code

#include <Servo.h>

Servo monServo;

void setup() {
  monServo.attach(9);
}

void loop() {
  monServo.write(0);
  delay(1000);
  monServo.write(90);
  delay(1000);
  monServo.write(180);
  delay(1000);
}

Conseils

  • Si le servomoteur vibre ou chauffe, il force : vérifiez la mécanique et l'alimentation.
  • Ne lui demandez pas une position au-delà de sa course.

Voir nos servomoteurs et nos drivers moteurs.

[Guide] Bien souder ses composants électroniques
Arduino ou Raspberry Pi : lequel choisir pour votre projet ?
Translation missing: fr.blogs.related Actualités
Translation missing: fr.blogs.comments.title
Translation missing: fr.layout.cart.title_cart 0 Translation missing: fr.layout.cart.items
Translation missing: fr.layout.header_canvas.customer_account
Translation missing: fr.layout.header_canvas.currency
Tunisie (TND د.ت)
Tunisie | (TND د.ت)
Translation missing: fr.layout.header_canvas.language
Français
Français