Aller au contenu


Angel0812

Inscrit(e) (le) 18 mai 2012
Déconnecté Dernière activité mai 28 2012 09:58
-----

Messages que j'ai postés

Dans le sujet : Programme arduino pour 2 servomoteurs

24 mai 2012 - 10:25

@Esprit

tu as raison je pense que je vais utiliser le télémètre pour détecter un objet ( obstacle) et le capteur suiveur de ligne pour suivre la ligne ^^

Dans le sujet : Programme arduino pour 2 servomoteurs

23 mai 2012 - 08:38

Voila je viens de modifier mon programme

#include <Servo.h>
Servo ServoG;
Servo ServoD;

void PROPULSION()
{
ServoG.writeMicroseconds(1300);
ServoD.writeMicroseconds(1350);
} 
void setup()
{
ServoG.attach(10); // neutre=1300, CW<1300, CCW>1300
ServoD.attach(11); // neutre=1350, CW<1350, CCW>1350
}

void loop()
{
PROPULSION();
}

Sinon pour le capteur suiveur de ligne sharp je te passe un lien

capteur Sharp

Dans le sujet : Programme arduino pour 2 servomoteurs

23 mai 2012 - 06:16

oui c'était très clair ton explication.

Cependant mon programme fonctionne comme il est actuellement donc je ne le change pas.

Par contre tu as une très bonne idée en utilisant les angles pour faire tourner les servo.
Je vais faire comme ça pour commander mon dernier servo de direction.

Par contre j'ai un peu de mal à utiliser mon capteur suiveur de ligne

C'est un Sharp et je voudrai que mon robot suive une ligne grace à ce capteur. Bien sur celui ci est à coupler au dernier servo pour rectifier la trajectoire en temps réel.

La j'ai grand besoin d'aide pour ça

Dans le sujet : Programme arduino pour 2 servomoteurs

21 mai 2012 - 06:42

il consiste juste à faire tourner mes servo dans un sens opposé pour faire avancer ma voiture

Et non j'ai pas de vidéo dsl

Dans le sujet : Programme arduino pour 2 servomoteurs

21 mai 2012 - 04:26

merci pour votre aide mais j'ai réussi à faire fonctionner mes moteurs.

Voici le code

#include <Servo.h>
Servo Servo1;
Servo Servo2;

void PROPULSION()
{
Servo1.writeMicroseconds(1300);
Servo2.writeMicroseconds(1350);
}
void setup()
{
Servo1.attach(10); // neutre=1300, CW<1300, CCW>1300
Servo2.attach(11); // neutre=1350, CW<1350, CCW>1350
}

void loop()
{
PROPULSION();
}


Par contre maintenant je souhaite mettre une direction sur mon véhicule: je vais mettre un servomoteur qui agira directement sur la direction de ma roue avant.

Pouvez m'aider à écrire mon programme pour cette partie ?