Contrôler un servomoteur avec un Arduino

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.

XTVTX 10 Pièces Micro Servo SG90 Micro Servo pour RC Voiture Robot Hélicoptère Avion télécommande Compatible avec Arduino
▶️【Paramètres du produit】:La vitesse de fonctionnement de ce servomoteur SG90 9g est de 0,1 s / 60 degrés et sa plage de tension est de 4,8 V ~ 6,0 V ▶️【Facilité d'utilisation】:Ce micro servomoteur SG90 fait un moteur de taille compacte qui est extrêmement facile à connecter car il a un circuit intégré pour contrôler son mouvement, rendre votre installation plus rapide ▶️【Puissant Servomoteur】: Ce micro servomoteur petit et léger a une roue dentée en aluminium et une sortie haute puissance. Hélicoptère servo micro-avion, corps translucide. Assez solide au regard de sa taille ▶️【Bon choix pour Geginners】: Ce petit micro SG90 pratique est très facile à utiliser et c'est le choix parfait pour les débutants qui veulent faire bouger des choses sans construire de contrôleur de moteur avec rétroaction et boîte de vitesses ▶️【Champs d'application】:Ces micro servos sont applicables pour les voilures fixes, les hélicoptères, les KT, les planeurs, les petits robots, les bras robotiques et autres modèles, TOUS les types de jouets R/C et les expériences Arduino
Dealikee Lot de 10 mini servomoteurs SG90 9G pour Arduino RC, bras de robot/main, hélicoptère, voiture, bateau, contrôle avec câble
Type d'amplificateur : contrôleur analogique. Tension de fonctionnement : 3,0 V - 6,0 V Couple de déverrouillage (4,8 V) : 1 kg/cm. Réglage de la bande morte : 7 microsecondes. Plage de températures : de -30 à +60 Type d'interface : compatible avec l'interface JR & FUTABA. Vitesse de fonctionnement (sans charge) : 0,09 ± 0,01 sec/60 ° (4,8 V) 0,08 ± 0,01 sec/60 ° (6 V). Attention : le courant de démarrage du moteur doit être supérieur à 1 A. Micro servomoteur SG90 9G pour hélicoptère télécommandé, micro robot, bras robot et bateaux. Convient pour tous les types de jouets R/C et également pour les systèmes électroniques à monter soi-même sur Arduino, pour Raspberry Pi, Futaba, JR, Sanwa et Hitec.

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:

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°

[pastacode « c » manual= »%2F%2Finitialisation%20de%20la%20pin%202%0Aint%20Capteur%3D%202%3B%0A%0A%20%2F*%20Inclut%20la%20lib%20Servo%20pour%20manipuler%20le%20servomoteur%20*%2F%0A%23include%20%3CServo.h%3E%0A%0A%2F*%20Cr%C3%A9er%20un%20objet%20Servo%20pour%20contr%C3%B4ler%20le%20servomoteur%20*%2F%0AServo%20monServomoteur%3B%0A%0Avoid%20setup()%20%7B%0A%20%20%20%20%0A%20%20%2F%2F%20Attache%20le%20servomoteur%20%C3%A0%20la%20broche%20D9%0A%20%20monServomoteur.attach(9)%3B%0A%7D%0A%0Avoid%20loop()%20%7B%0A%0A%20%20%2F%2F%20Fait%20bouger%20le%20bras%20de%200%C2%B0%20%C3%A0%20180%C2%B0%0A%20%20for%20(int%20position%20%3D%200%3B%20position%20%3C%3D%20180%3B%20position%2B%2B)%20%7B%0A%20%20%20%20monServomoteur.write(position)%3B%0A%20%20%20%20delay(15)%3B%0A%20%20%7D%0A%20%20%0A%20%20%2F%2F%20Fait%20bouger%20le%20bras%20de%20180%C2%B0%20%C3%A0%2010%C2%B0%0A%20%20for%20(int%20position%20%3D%20180%3B%20position%20%3E%3D%200%3B%20position–)%20%7B%0A%20%20%20%20monServomoteur.write(position)%3B%0A%20%20%20%20delay(15)%3B%0A%20%20%7D%0A%7D » message= » » highlight= » » provider= »manual »/]

Idées De Projets

  • Bras Manipulateur
  • Robot Pince

Adeept Lot de 4 Micro-servomoteurs AD002 9G en métal pour Bricolage de Voiture, Robot, Bras robotique, STEM, Raspberry Pi, Arduino Projet, hélicoptère, Avion, Bateau
Contenu : 4 micro-servomoteurs AD002 dans le colis Fonction : engrenage en métal avec moins de bruit lors du mouvement. Il permettra au robot de tourner dans la bonne direction. Couple de déverrouillage : 2 kg/cm (4,8 V) ; vitesse de fonctionnement : 0,11 secondes/60 degrés (4,8 V). L'angle maximum du servo est de 180 degrés. 【Grande compatibilité】 : sapin pour robot/bras de robot/hélicoptère à main/hélicoptère de marche, voiture, bateau, contrôle avec câble/robot de voiture/STEM Raspberry Pi/Arduino Project et tous les robots Adept. 【Service garanti】 : si vous rencontrez des problèmes lors de l'utilisation, veuillez nous contacter, nous vous fournirons des solutions pour garantir votre expérience. Nous vous répondrons sous 24 heures
Electrely 2 Pièces PCA9685 16 Canaux 12 Bits Moteur à Servomoteur PWM Module IIC pour Arduino Robot et Raspberry Pi
Il est compatible 5 V, Utilisation d'un pilote PWM piloté par I2C avec une horloge intégrée. Avec seulement deux broches, vous pouvez contrôler 16 sorties PWM libre - même enchaînement 62 évasions pour contrôler jusqu'à 992 sorties PWM. Résolution 12 bits pour chaque sortie - pour les servos, cela signifie environ 4us de résolution à 60Hz. Fréquence ajustable PWM jusqu'à environ 1,6 KHz. Sortie configurable push-pull ou open-drainFabricant.

Catégories : Arduino