Bonjour,
je réalise un projet avec un module bluetooth HC 05, le but est de piloter 5 servos moteurs avec une application que j'ai crée sur MIT app inventor. le soucis est que des que j'envoie une valeur pour un servo ca fonctionne mais des que je câble les autres servos cela ne fonctionne plus.
alors je voudrais savoir si j'envoie trop de données
voici le code que j'utilise :
#include <Servo.h>
Servo myservo1, myservo2, myservo3, myservo4,myservo5;
byte S1,S2,S3,S4,S5;
const byte DebMess=181;
void setup()
{
myservo1.attach(9);
myservo2.attach(8);
myservo3.attach(7);
myservo4.attach(6);
myservo5.attach(5);
Serial.begin(9600);
}
void loop()
{
if (Serial.available()>=5)
{
if (Serial.read()==DebMess)
{
S1=Serial.read();
S2=Serial.read();
S3=Serial.read();
S4=Serial.read();
S5=Serial.read();
myservo1.write(S1);
myservo2.write(S2);
myservo3.write(S3);
myservo4.write(S4);
myservo5.write(S5);
}}
}
merci d'avance pour votre aide !