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.
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.

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 Servomoteur en métal servo 9g Micro Servo 180 degrés Mini servo moteur pour Arduino modélisme robot bras avion rc 1/10 1/8 voiture bateau avec câble servo corne
▶ Le servomoteur Miuzei 90 Micro est équipé d’un engrenage en métal de haute qualité. Pour plus de résistance et de durabilité et une meilleure précision de rotation. ▶Petit et léger avec une puissance de sortie élevée : convient pour tous les types de jouets radiocommandés, microrobots, bras robotiques, glides, hélicoptères, bateaux, voitures et aussi pour l’électronique DIY basée sur pour Arduino et Raspberry Pi. ▶ Type d’amplificateur : commande analogique, vitesse de fonctionnement : 0,1 sec/60 ° (4,8 V) ; 0,08 sec/60 ° (6 V). Couple : 2 kg à 6 V, réglage de la zone morte : 5 usec. ▶ Dimensions : 22,4 mm x 12,1 mm x 22,8 mm (L x l x H) avec une longueur de câble de 250 mm. Poids : 14 g x 6 pièces. Tension de fonctionnement : 4,8 V ~ 6,0 V, angle de contrôle : 180 ° (500 ~ 2500 usec), température de fonctionnement : -25 °C ~ 70 °C. ▶Contenu de la livraison : contient 6 mini moteurs en métal avec câbles servo et 18 cornes de servo et 18 vis. ▶Service après-vente : mizuşi 9 g engrenages métalliques Servos sont vendus avec un service après-vente à long terme, contactez-nous si vous avez des questions.
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