Aller au contenu


Wotan_20

Inscrit(e) (le) 14 févr. 2010
Déconnecté Dernière activité mai 16 2010 01:09
-----

Messages que j'ai postés

Dans le sujet : Projet robot Bipède 8 servos

10 mai 2010 - 08:56

Bonjours à tous,

J'ai enfin pu monter mon robot bipède, j'ai aussi réussi à le faire marcher. Mon programme pour faire avancer mon robot bipède est le suivant, mais j'aimerais pouvoir contrôler la vitesse des servomoteurs, pouvez-vous me l'expliquer et me le rajouter à mon programme comme exemple???

MERCI!

Voici mon programme:

//Robot avance droit et revient en position initiale

#include <Servo.h>

Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;

void setup()
{

servo1.attach(3);
servo2.attach(9);
servo3.attach(12);
servo4.attach(6);

//mettre le robot en position initiale
servo3.writeMicroseconds(1555);
servo4.writeMicroseconds(1575);
servo1.writeMicroseconds(1595);
servo2.writeMicroseconds(1595);
delay(2000);

//bascule sur le pied gauche
servo1.writeMicroseconds(1200);
servo2.writeMicroseconds(1400);
delay(1000);

//avance du pied droit
servo3.writeMicroseconds(1765);
servo4.writeMicroseconds(1810);
delay(1000);

//pied droit avancé et posé
servo1.writeMicroseconds(1595);
servo2.writeMicroseconds(1595);
delay(1000);

//bascule sur pied droit
servo1.writeMicroseconds(1750);
servo2.writeMicroseconds(1750);
delay(1000);

//avance du pied gauche
servo3.writeMicroseconds(1295);
servo4.writeMicroseconds(1295);
delay(1000);

//pied gauche avancé et posé
servo1.writeMicroseconds(1595);
servo2.writeMicroseconds(1595);
delay(1000);

//bascule sur le pied gauche
servo1.writeMicroseconds(1200);
servo2.writeMicroseconds(1400);
delay(1000);

//avance du pied gauche pour se remettre en position initiale
servo3.writeMicroseconds(1555);
servo4.writeMicroseconds(1575);
delay(1000);

//pied gauche avancé et posé, le robot est revenu en position initiale
servo1.writeMicroseconds(1595);
servo2.writeMicroseconds(1595);
delay(1000);



}

void loop() {}

Dans le sujet : Projet robot Bipède 8 servos

22 février 2010 - 07:02

Merci INOUNX, je vais potasser ça avec le plus grand intérêt avant de me décider!!! ;)

Sinon Electron, je n'ai pas envie que vous me fassiez le boulot à ma place, mais me lancer dans ce projet et ne tinkiet pas j'en ai passer et j'en passe toujours du temps sur le net pour me renseigner avant de vous demander, mais c'est que je suis un vrai débutant et je vous remercie à tous de m'aider et je vais bien étudier tes liens, car c'est vraiment un domaine que j'aimerais vraiment maitriser comme vous, car vous m'avez donner l'envie de voir plus loin que ce projet!!! :)

Sinon pour m'expliquer un peut plus sur le plaque d'essais, c'est une plaque que j'ai vu sur internet ou il n'y à pas besoin de soudure(une sorte de bornier), mais je vais plutôt opter pour l'idée de INOUNX! ;)

Dans le sujet : Projet robot Bipède 8 servos

21 février 2010 - 12:18

:lol:

Merci Galactus et Electron pour vos infos

Maintenant une question matériel:

" Pour l'alimentation de mes 8 servomoteurs, à partir de la carte Arduino, j'avais pensé à une plaque d'essais, mais j'ai peur que sa prenne de la place sur le robot, voyez vous un autre moyen ou la plaque d'essais est une bonne solution???

Car pour le moment je teste avec un servomoteur qui avait une prise femelle et j'ai modifier en cassant la prise femelle, séparé les fil et j'ai branché à l'arrache les fil dans les broches de la carte Arduino, mais sa à du mal à rentré et à tenir, existe-t-il des embouts adaptable pour la carte arduino??? "

Dans le sujet : Projet robot Bipède 8 servos

21 février 2010 - 09:45

pour l'incrémentation (120->121->123°) sert toi de la fonction

Delay(en milliseconde)
:P



Désolé Galactus, je n'ai pas compris à quel de mes questions tu répondait???? :unsure:

Dans le sujet : Projet robot Bipède 8 servos

21 février 2010 - 09:41

http://www.freeduino.org/freeduino_open_designs.html
Et valà ;)



Merci pour le lien Electron mais je n'arrive pas à savoir le quelle télécharger car j'en est téléchargé quelques un et quand je les décompressé j'avais des fichier illisible et pas de logiciel freeduino????