impossible de controler mon servo ( =) )
#1
Posté 26 mars 2012 - 10:14
J'essai de controler un servo avec ma carte arduino, sauf qu'à la place de changer de position il vibre...
Mon programme :
#include <Servo.h>
//////////////////////////
int val; // valeur capteur
int capA = 3; // pin capteur
Servo tour;
/////////////////////////
void setup()
{
Serial.begin(9600);
tour.attach(7);
}
////////////////////////
void loop()
{
Serial.println(val);
val = analogRead(capA);
//////////////////////
if(val > 300) { // position 1
tour.write(130);
delay(1000);
}
else // position 2
{
tour.write(20);
delay(1000);
}}
Je pense que le programme est bon.. (si je mets un servo 360 degres, il tourne dans un sens, à une certaine vitesse, peu importe les valeurs écrites dans le programme :/ )
Si quelqu'un a une idée du probleme, merci
#2
Posté 26 mars 2012 - 10:54
Mais j'aimerai bien savoir pourquoi, parce que normalement c'est possible ^^
#3
Posté 26 mars 2012 - 11:46
C'est quoi comme type de servo que tu a???
A tu un liens du servo que tu a acheté???
Tu l'alimente avec quel type d'accu ????
#4
Posté 27 mars 2012 - 12:17
mes accus sont des piles lr6 rechargeables montées en série, j'ai meusuré au volt-metre et elles donnent a peu prés 5.2 volts.
Voila ^^
#5
Posté 27 mars 2012 - 12:25
A j'oublier de dire , c'est normale que ça donne des a cous quand tu branche ta carte Arduino
a ton pc en liaison série ( USB ) , ton port sur ton pc te libère du 5V , donc pas assez pour
ton servo , mes attention , il peux arrivé de grille ton port série de ton PC , voir aussi ton
servo , si tu le manipule et qu'il force sur lui même.
PC : j'ai déjà griller deux servo comme ça.
#6
Posté 27 mars 2012 - 10:22
Bon, probleme apparament résolut : si je n'alimente pas mon sérvo par une alim exterieur, ca fonctionne.
Mais j'aimerai bien savoir pourquoi, parce que normalement c'est possible ^^
salut
tu connectes le moin(-) de l'alim au gnd de la carte ?
amon avis il vient de la ton probleme !
A+
#7
Posté 27 mars 2012 - 05:22
Ok je vais essayer avec du 6 volts. Mais mon servo ne vibre pas uniquement quand je branche ma carte, il vibre tout le temps.
Non je ne connecte pas l'alim au gnd de la carte, il le faut ??
#8
Posté 27 mars 2012 - 05:33
Non je ne connecte pas l'alim au gnd de la carte, il le faut ??
Oui ça serré préférable de le brancher sur une masse ( GND ) de ta carte Arduino.
#9
Posté 27 mars 2012 - 10:31
Salut,
Ok je vais essayer avec du 6 volts. Mais mon servo ne vibre pas uniquement quand je branche ma carte, il vibre tout le temps.
Non je ne connecte pas l'alim au gnd de la carte, il le faut ??
bon ben ok c'est sur ton probleme vient de la
#10
Posté 27 mars 2012 - 11:30
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users