Publié le 8 décembre 2018, modifié le 29 mars 2023 par Stéphane Robert

Dans ce tutoriel nous allons voir comment contrôler un servomoteur a l’aide d’Arduino et apprendre les différents fonctions de la bibliothèque Servo.h et en bonus je vous donnerai quelque idées de projets ou on utilise un Servomoteur.

AZDelivery 5 x Micro Servo Motor 9G Compatible avec SG90 pour RC Robot Hélicoptère/Avion Compatible avec Arduino et Raspberry Pi Incluant Un E-Book!
✅AZ-Delivery Micro-servomoteur compatible avec SG90 avec une efficacité et une puissance élevées. Ce type de micro-servos est applicable pour : Ailes rigides, hélicoptères, KT, planeurs, petits robots, bras de robot et autres modèles. ✅ La vitesse de fonctionnement de ce servomoteur RC est de 0,1 s / 60 degrés, et sa plage de tension est de 4,8 V ~ 6,0 V. ✅ Avec ses dimensions (L x l x H) de 22,2 mm x 11,8 mm x 31 mm, ce servomoteur RC AZ-Delivery est très compact et facile à connecter, car il dispose d’un circuit intégré pour contrôler son mouvement. ✅ Ce petit micro servo pratique compatible avec SG90 est le choix parfait pour les débutants qui veulent faire bouger les choses sans avoir à construire un contrôleur de moteur avec feedback et engrenage. ✅ Ce produit comprend un e-book qui contient des informations utiles pour commencer votre projet, il aide à une installation rapide et permet de gagner du temps lors de la configuration. Nous proposons une série d’exemples d’applications, des instructions d’installation complètes et des bibliothèques.
HUAZIZ 8 Pièces 9G Kit de Moteur Micro servomoteur pour Bras de Robot RC/Main/Marche hélicoptère Avion Voiture Bateau contrôle avec câble, Mini servos Projet Arduino
Champs d’application: Compatible avec les hélicoptères télécommandés, les micro-robots, les bras de robot et les bateaux. Prend en charge tous les types de jouets R/C et d’expériences Arduino. Léger et compact: le micro servomoteur 9g, taille: 23×12.2x29mm, le servomoteur de petite version n’alourdira pas votre projet. Spécifications: Angle maximum: 180 degrés, tension de fonctionnement: 4,8 V, couple du produit: 1,6 kg/cm, vitesse de réponse: 0,1 sec/60 degrés, largeur de bande morte: 7usec. Type d’interface: Compatible avec l’interface JR & Futaba. La longueur du fil de connexion est d’environ 25,5 cm, suffisante pour la plupart des projets de bricolage. Connexion du circuit: il y a un fil tricolore, ligne jaune: PWM, ligne rouge: alimentation, ligne marron: terre.

Comment contrôler un servomoteur avec un Arduino ?

Un Servomoteur c’est quoi ?

Un servomoteur est un composant qui a pour but de donner un mouvement précis a partir d’un signal reçu par l’une de ses broches, c’est un système qui est a base d’électronique de mécanique et d’automatique .

De quoi Avons nous besoin ?

Le Montage

le montage avec l’Arduino se fait comme ceci:

Comment contrôler un servomoteur avec un Arduino ? #2

Le Code

le but de ce code est de faire tourner le servomoteur de 0° vers 180° puis de 180° vers 0°

//initialisation de la pin 2
int Capteur= 2;

 /* Inclut la lib Servo pour manipuler le servomoteur */
#include 

/* Créer un objet Servo pour contrôler le servomoteur */
Servo monServomoteur;

void setup() {
    
  // Attache le servomoteur à la broche D9
  monServomoteur.attach(9);
}

void loop() {

  // Fait bouger le bras de 0° à 180°
  for (int position = 0; position <= 180; position++) {
    monServomoteur.write(position);
    delay(15);
  }
  
  // Fait bouger le bras de 180° à 10°
  for (int position = 180; position >= 0; position--) {
    monServomoteur.write(position);
    delay(15);
  }
}

Idées De Projets

  • Bras Manipulateur
  • Robot Pince

ZHITING 2 Pcs Servo Analogique Engrenage en Servo 20KG Couple À Haute Vitesse Servomoteur Numérique pour Voiture Intelligente Robot Bateau RC Hélicoptère (Angle De Contrôle 180)
Compatible avec la plupart des connecteurs de recepteur standard Futaba Hitec Sanwa GWS etc couple eleve stable et antichocDimension 407 x 197 x 429 mm 16 x 078 x 169 pouces ce qui rend lengrenage plus precis et stable augmentant la duree de vieAlimentation Par adaptateur externe cable de raccordement longueur 300 mm Moteur sans noyau stable et antichocType dengrenage rotation a 180 degres Plage dangle controlable de 0 a 180 degres excellente linearite controle precisPeut etre tourne a 360 degres lorsquil est eteint moteur de brosse integre et carte mere stable angle precis sans deviation
Fasizi Lot de 10 mini servomoteurs SG90 à engrenage analogique 9 g pour avion RC hélicoptère
Micro hélicoptère servo d’avion – Corps translucide. Mini servo pour hélicoptère RC Avion Voiture Véhicule Bateau Modèles Légères. Moins de bruit. Ne pèse que 9 grammes et vous donne un couple de 1,5 kg/cm. Assez solide par rapport à sa taille. Convient pour les robots de type faisceau.

Stéphane Robert

Stéphane Robert