Servomoteur SG90 qui bourdonne et ne tourne pas pourtant le code est exact . Aidez moi je suis débutante

Voici le code :

#include <Servo.h>

Servo monServo;

void setup() {
    monServo.attach(10);

}

void loop() {
   monServo.write(0);
   delay(1000);
    monServo.write(180);
   delay(1000);

}

Merci d'avoir téléchargé votre code. Pourriez-vous également montrer un dessin de votre schéma de câblage, y compris la façon dont vous connectez vos alimentations? Le servo doit être alimenté directement par l'alimentation (ils doivent utiliser la même tension), avec le fil de données de la broche Arduino à la broche de données du servo.

Bonsoir victoria777

Oui, le code est exacte, vérifies bien tes connexions, est ce que le GND du servo est bien connecté au GND de l'Arduino, la pin 10 bien sur le signal du servo?
Eventuellement, fait une photo en gros plan de ton montage où l'on peut voir toutes les connexions.

A+
Cordialement
jpbbricole

Je déplace, ce n'est pas un projet terminé...

C'est quelle carte Arduino ? Sur un ESP32, le code ne sera pas bon

Voilà le montage

image-129.png

image-129

image-129

Bonsoir victoria777

C'est exactement comme ceci que j'ai testé ton programme et tout est OK

Contrôles tes connexions.

Merci bien ,je réessaye et je vous reviens

Vous ne devez pas utiliser l'Arduino comme alimentation pour le servomoteur. Vous devez utiliser une alimentation externe pour alimenter le servomoteur.

From Arduino - Servo Motor | Arduino Tutorial

1 Like

MERCI BEAUCOUP !
Tout marche comme il se doit

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.