Arduino Forum

International => Français => Topic started by: remycr on Feb 14, 2016, 05:04 pm

Title: Aide moteur qui ne fonctionne plus après avoir brancher un servomoteur.
Post by: remycr on Feb 14, 2016, 05:04 pm
Bonjour,j'ai un problème quand j'ajoute le servomoteur mon moteur qui est commande par un pont
en H ne fonctionne plus et le servomoteur ne fonctionne pas correctement (le servomoteur et le moteur
est commande par un radio 2.4ghz récepteur brancher sur l'arduino);
Code: [Select]
#include <Servo.h>
Servo servo;



int broche3=3;
int broche2=2;
int broche9=9;
int ch1;
int ch2;
int ch2valeur;
int ch2valeur2;
int ch1valeur;
void setup() {
 servo.attach(11);
 pinMode(broche3,OUTPUT);
 pinMode(broche2,OUTPUT);
 pinMode(broche9,OUTPUT);
pinMode(5,INPUT);
pinMode(6,INPUT);
Serial.begin(9600);

}

void loop() {
 ch1=pulseIn(5,HIGH,100000);
 ch2=pulseIn(6,HIGH,100000);
ch2valeur=map(ch2,1050,1500,255,0);
if(ch2>=1050&&ch2<=1500){
 digitalWrite(broche2,LOW);
digitalWrite(broche3,HIGH);
  analogWrite(broche9,ch2valeur);
}
ch2valeur2=map(ch2,1500,1950,0,255);
if(ch2>=1500&&ch2<=1950){
 digitalWrite(broche2,HIGH);
digitalWrite(broche3,LOW);
  analogWrite(broche9,ch2valeur2);
}
ch1valeur=map(ch1,1050,1950,0,180);
servo.write(ch1valeur);


Serial.println(ch1valeur);
delay(15);

}

merci beaucoup pour votre réponse
Title: Re: Aide moteur qui ne fonctionne plus après avoir brancher un servomoteur.
Post by: fifi82 on Feb 14, 2016, 05:08 pm
souvent quand les servomoteurs font un peut n'importe quoi c'est dû à une alimentation trop faible en général il ne faut pas descendre sous les 5v si non ça commence à mal fonctionner surtout avec des servo pas chère, ils sont prévu pour être alimenté en 6v.
Title: Re: Aide moteur qui ne fonctionne plus après avoir brancher un servomoteur.
Post by: remycr on Feb 14, 2016, 05:29 pm
Merci de l'information mais je comprends pas pourquoi alors mon moteur ne fonctionne plus peut être
du a la chute de tension dans le pont en h.