Go Down

Topic: Sweep (Read 1 time) previous topic - next topic

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

Christian_R

Un petit dessin du montage ?
Christian

Artouste


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 ?

marini

#3
Mar 12, 2013, 07:05 pm Last Edit: Mar 12, 2013, 07:21 pm by marini Reason: 1
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:

Code: [Select]

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

Jean-François

Le code est à mettre entre les balise avec le bouton #, tu peux éditer ton message avec "modify" en haut à droite.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

marini

Ah oui! Merci beaucoup Jean-Francois!  :)

Artouste


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

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

Jean-François

Première étape, comment alimente tu ton arduino ?
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

marini

je l'alimente avec mon ordi par le cable USB

Jean-François

Le courant délivré ne sera pas suffisant, il faut que tu trouve une alimentation externe.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

marini

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?

Jean-François

Fais un croquis du montage que tu envisages.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Artouste


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)

marini

#14
Mar 12, 2013, 09:06 pm Last Edit: Mar 12, 2013, 09:09 pm by Jean-François Reason: 1
Merci pour vos aides, ce que j'ai compris:


Go Up