Le servomoteur métallique MG995 maroc est un moteur à rotation continue utilisé pour le contrôle de position dans de nombreux projets électroniques, y compris ceux qui utilisent @rduino. Ce servomoteur est capable de fournir un couple de 12 kg/cm (kilogrammes par centimètre) et peut effectuer une rotation de 180 degrés.
Pour contrôler le servomoteur MG995 avec Arduino, vous pouvez suivre les étapes suivantes :
- Connectez le fil d’alimentation du servomoteur à une source d’alimentation externe (par exemple, une pile ou une alimentation 5V). Assurez-vous que la tension fournie est compatible avec le servomoteur (généralement 4,8V à 7,2V).
- Connectez le fil de masse (GND) du servomoteur à la masse (GND) de l’@rduino.
- Connectez le fil de signal (généralement de couleur jaune ou blanc) du servomoteur à l’une des broches PWM (Pulse Width Modulation) de l’@rduino. Vous pouvez choisir n’importe quelle broche PWM disponible sur votre Arduino (par exemple, D9).
- Dans votre code @rduino, utilisez la bibliothèque Servo pour contrôler le servomoteur. Assurez-vous d’avoir installé cette bibliothèque dans votre environnement de développement Arduino.
Voici un exemple de code simple pour faire tourner le servomoteur MG995 de 0 degré à 180 degrés, puis de 180 degrés à 0 degré en boucle :
#include <Servo.h>
Servo servoMotor;
void setup() {
servoMotor.attach(9); // Attache le servomoteur à la broche 9
}
void loop() {
for (int angle = 0; angle <= 180; angle++) {
servoMotor.write(angle); // Déplace le servomoteur à l'angle spécifié
delay(15); // Attend 15 millisecondes pour permettre au servomoteur d'atteindre la position
}
for (int angle = 180; angle >= 0; angle--) {
servoMotor.write(angle);
delay(15);
}
}
Assurez-vous d’avoir téléversé ce code sur votre Arduino, et vous devriez voir le servomoteur effectuer des rotations de 0 à 180 degrés, puis de 180 à 0 degré en boucle.
N’oubliez pas d’adapter le numéro de broche dans le code si vous avez connecté le fil de signal du servomoteur à une autre broche PWM de votre Arduino.
J’espère que cela vous aide à démarrer avec le servomoteur MG995 et @rduino !