Au-dessus de la saisi du text, tu as des icônes, dont un qui te permet de poser du code. Sa permet de donner de la clarté au message, et de saisir le code plus simplement..
Je ne suis pas au fait de cette bibliothèque <servo> mais..
#include <Servo.h>//Using servo library to control ESC
Servo esc;
Servo esc2;
//Creating a servo class with name as esc
void setup()
{
esc.attach(9); //Specify the esc signal pin,Here as D8
esc.writeMicroseconds(1000); //initialize the signal to 1000
Serial.begin(9600);
esc2.attach(9); //Specify the esc signal pin,Here as D8
esc2.writeMicroseconds(1000); //initialize the signal to 1000
Serial.begin(9600);
}
void loop()
{
int val; //Creating a variable val
val= analogRead(A0); //Read input from analog pin a0 and store in val
val= map(val, 0, 1023,1000,2000); //mapping val to minimum and maximum(Change if needed)
esc.writeMicroseconds(val); //using val as the signal to esc
esc2.writeMicroseconds(val);
}
Je vois déjà quelque truc a redire..
Dans ton setup, un seul serial.begin ;
"esc.attach(9); //Specify the esc signal pin,Here as D8" ton esc1 est attaché a la pin9, incohérent avec le commentaire
"esc2.attach(9); //Specify the esc signal pin,Here as D8" Idem, qui plus est, ne peux être branché sur la même sortie digital que l'esc1!
Controller 2 ESC avec 1 potentiomètre
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.