Il y a juste la roulette avant à améliorer. ;)
Sinon bonne idée pour le robot.
Posté 11 mars 2010 - 12:16
Posté 11 mars 2010 - 05:53
Posté 11 mars 2010 - 07:56
Posté 14 mars 2010 - 12:01
Posté 14 mars 2010 - 03:17
Déjà pas les pignons en métal, tu risques d'avoir un peu de peine à enlever la butée :) .
Servo servo1;
int sensorPin = 0; // broche du premier pont diviseur
int sensorPin2 = 1; // broche du deuxieme pont diviseur
int Ana = 0; // déclaration variable pour la valeur du 1er pont diviseur
int Bnb = 0; // déclaration variable pour la valeur du 2eme pont diviseur
int serv = 90; // déclaration variable pour le servo
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Servo test!");
servo1.attach(9); // n° de la broche du servo
}
void loop() {
Ana = analogRead(sensorPin); // on stock dans la variable ana la la valeur du premier pont diviseur
Bnb = analogRead(sensorPin2); // on stock dans la variable Bnb la la valeur du 2eme pont diviseur
Serial.print(Ana , DEC);
Serial.println(" ");
Serial.print( Bnb, DEC);
Serial.println(" ");
if (Ana>Bnb) { // Si Anb supérieur a Bnb on fait 3 degres vers la droite avec le servos
serv=serv+3;
servo1.write(serv);
delay(100);
}
else { // sinon on fait 3 degres vers la gauche
serv=serv-3;
servo1.write(serv);
delay(100);
}
}[/code]
Apres a vous de faire le reste, robocop avait montrer la gestion des moteurs, pourquoi pas faire un chercheur de lumiere? :)
Laissez parler votre imagination ;)
Posté 14 mars 2010 - 04:00
Posté 14 mars 2010 - 04:34
Posté 14 mars 2010 - 07:01
Posté 16 mars 2010 - 04:37
Posté 16 mars 2010 - 05:11
Posté 16 mars 2010 - 07:12
Posté 16 mars 2010 - 07:24
Posté 16 mars 2010 - 08:36
0 members, 0 guests, 0 anonymous users