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.

HUAZIZ 4Pcs 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 SG90 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.
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.

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

Miuzei Servo Rc 25kg Servomoteur Digital Standard 180 Metal Waterproof Compatible avec Arduino Pour Voiture Rc 1/10 1/8 1/12 Bras Robot Modelisme Voilier
Précision élevée : Le servo numérique Miuzei 25 kg à 180° est équipé d’un potentiomètre de précision et d’une puce haute résolution. Il fonctionne sous une tension de 4,8 à 8,4 V, Sa vitesse est de 0,15 seconde/60° à 4,8 V et de 0,13 seconde/60° à 8,4 V. Polyvalent : servo numérique étanche de 25 kg convient à un large éventail d’applications, notamment les robots, les bras mécaniques, les véhicules tout-terrain, les bateaux télécommandés, les aéronefs télécommandés, et bien plus encore. Conception étanche : Doté de vis d’étanchéité résistantes à l’eau et à la poussière, le servo peut fonctionner de manière stable dans des environnements humides, sans être facilement affecté par les éléments extérieurs. Utilisé sur les modèles de bateaux télécommandés, ce servo peut effectuer des contrôles précis sur l’eau, apportant ainsi davantage de plaisir et de défis au modèle. Longue durée d’utilisation : Les composants internes sont fabriqués en métal de haute qualité, et le boîtier extérieur en aluminium usiné par CNC permet une dissipation silencieuse de la chaleur, assurant ainsi un fonctionnement stable du servo et prolongeant sa durée de vie. Ensemble complet d’accessoires : comprenant 6 haut-parleurs de formes différentes, ainsi qu’un bras de servo métallique 25T à haute puissance ajustable et un câble de servo de 320 mm, pour répondre à des besoins variés.
Miuzei 15kg Servo Digital Moteur servo en métal cuivre boîte de vitesses pour Arduino 1/8 1/10 1/12 voiture voiture bateau avion robot bras 5V standard servo micro modélisme avec corne et câble
✅ Haute qualité : engrenage métallique de haute précision avec anodisation dure pour une meilleure précision et une durée de vie plus longue. La coque centrale CNC améliore la dissipation de la chaleur et veille à ce que le servomoteur fonctionne bien ✅ Haute performance : équipé de potentiomètres de haute précision et d’une puce numérique haute résolution, ils assurent des performances stables, une réponse rapide, une forte capacité anti-interférence, un faible bruit, une dissipation rapide de la chaleur ✅Version améliorée : 15 kg 180 ° (pour PWM 500 ~ 2500 usec) Servo numérique étanche RC Peut être largement utilisé pour les robots, les bras mécaniques, les chariots d’escalade, les bateaux à distance, les télécommandes ✅ Vitesse de fonctionnement : 0,13 s/60 degrés (7,4 V à vide) Vitesse de fonctionnement : 0,17 sec/60 degrés (4,8 V au ralenti) ; couple de support : 13 kg/cm @ 4,8 V ; couple de support : 15 kg/cm à 7,4 V. ✅ Dimensions : 3,5 x 1,87 x 3,9 cm, longueur du câble : 320 mm ± 5 m, poids : 56 g. Courant stable : 1800 mA (4,8 V) – 2200 mA (7,4 V)

Stéphane Robert

Stéphane Robert