Sweep

Bonsoir a tous,

J'ai un servomoteur, une carte arduino UNO, l'environnement arduino-0022 et un petit probleme:

Je voudrais que mon servomoteur tourne grace au programme ''Sweep" deja tout fait... j'ai bien cabler mon servomoteur a la carte et j'ai compile le programme dans la carte mais rien ne se passe, mon servomoteur refuse de faire le moindre mouvement.

Quelau'un pourrait-il donc m'aider s'il-lui-plait? Je suis debutant...

Un petit dessin du montage ?

marini:
Bonsoir a tous,

J'ai un servomoteur, une carte arduino UNO, l'environnement arduino-0022 et un petit probleme:

Je voudrais que mon servomoteur tourne grace au programme ''Sweep" deja tout fait... j'ai bien cabler mon servomoteur a la carte et j'ai compile le programme dans la carte mais rien ne se passe, mon servomoteur refuse de faire le moindre mouvement.

Quelau'un pourrait-il donc m'aider s'il-lui-plait? Je suis debutant...

bonjour
ton servo est alimneté en puissance comment ? par quoi ?

Bonsoir,

mon cablage est le suivant:
-fil noir sur GND
-fil rouge sur 5V
-fil blanc sur pin9

le programme “Sweep” se trouve dans “example” dans l’environnement arduino-0022:

#include <Servo.h> 
 
Servo myservo;  // la variable servo
                
 
int pos = 0;    // position initiale du servo
 
void setup() 
{ 
  myservo.attach(9);  // brancher servo sur la pin9
} 
 
 
void loop() 
{ 
  for(pos = 0; pos < 180; pos += 1)  // va de 0 a 180 
  {                                  // degres par degres 
    myservo.write(pos);              // servo allant a 'pos' cad 0 
    delay(15);                       // attendre 15 ms 
  } 
  for(pos = 180; pos>=1; pos-=1)     // va de 180 a 0 
  {                                
    myservo.write(pos);              // servo allant a 'pos' cad 180 
    delay(15);                       // attendre 15ms 
  } 
}

Mon servomoteur est branche sur la carte arduino qui lui-meme est branche sur mon PC par cable USB.

Voila, desole de n’etre pas venu plus tot mais je viens de decouvrir qu’il faut utiliser arduino pour mon projet de TPE…

Le code est à mettre entre les balise avec le bouton #, tu peux éditer ton message avec "modify" en haut à droite.

Ah oui! Merci beaucoup Jean-Francois! :slight_smile:

marini:
Bonsoir,

mon cablage est le suivant:
-fil noir sur GND
-fil rouge sur 5V
-fil blanc sur pin9

...

Mon servomoteur est branche sur la carte arduino qui lui-meme est branche sur mon PC par cable USB.

bonsoir
probleme recurrent avec les servo
il ne faut pas les alimenter avec le 5V de l'arduino , mais avec un 5V externe

D'accord, merci beaucoup Artouste!

Une question alors: Comment fait-on pour alimenter un servomoteur standard? Parce que je ne vois pas bien brancher une pile de 5V en serie avec la carte et le servo...

Première étape, comment alimente tu ton arduino ?

je l'alimente avec mon ordi par le cable USB

Le courant délivré ne sera pas suffisant, il faut que tu trouve une alimentation externe.

est-ce qu'une alimentation de 5V sous forme de pile suffira? et il faudra brancher le fil noir sur le moins et le fil rouge sur le plus de la pile pour que ca soit en serie?

Fais un croquis du montage que tu envisages.

marini:
D'accord, merci beaucoup Artouste!

Une question alors: Comment fait-on pour alimenter un servomoteur standard? Parce que je ne vois pas bien brancher une pile de 5V en serie avec la carte et le servo...

pourquoi en serie ?
tu mets le + de l’alimentation externe des servo sur le rouge des servo (pas de fil rouge servo connecté sur l'arduino)
par contre n'oublie pas de connecter le - de l'alimentation servo sur le GND arduino (il faut une reference commune)

Merci pour vos aides, ce que j’ai compris:

Arduino.png

Artouste:
par contre n'oublie pas de connecter le - de l'alimentation servo sur le GND arduino (il faut une reference commune)

et sur le - de la pile (pour la référence commune).

Ah! Comme ca pour que le circuit soit ferme?

Arduino.png

marini:
Ah! Comme ca pour que le circuit soit ferme?

Voilà, là c'est mieux :grin:

D'accord, merci beaucoup!! :grin:

J'essayerai ca des que j'aurai achete une pile de 5V.

La 2de lamelle de la pile est la masse, à relier à toutes les masses GND.