Ola pessoal sou novato no arduino e queria saber como controlar 3 servos via bluetooth, tenho todos componentes em mão. Tentei com um codigo aqui mas só meche um servo, gostaria de pedir a ajuda de vocês, segue o codigo. Abraço
#include <Servo.h>
Servo myservo;
Servo myservo1;
Servo myservo2;
int val;
void setup()
{
myservo.attach(4);
myservo.attach(6);
myservo.attach(5);
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>=2)
{
int key=Serial.read();
int val=Serial.read();
myservo.write(val);
}
}
Tags:
Era isso mesmo vlw, foi falta de atenção :D
Cara tem que fazer um pequeno protocolo de comunicação para o arduino entender para que servo a informação vai servir, estou com um servo em mãos, vou tentar fazer algo para você.
Como eu prometi, acabei de fazer um modelo para você:
para você testar você deve enviar a informação no seguinte formato:
para o servo1: s1,50
para o servo2: s2,100
para o servo3: s3,150
ou seja: <identificador,valor> a vírgula vai ser o separador.
espero que tenha ajudado, se sim, edite sua postagem e coloque resolvido.
abraço e boa sorte.
nossa mano você resolveu meu problema vlw :DD
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por