Galera gostaria de uma ajuda, to usando 3 servos controlados por arduino, modulo bluetooth e android e gostaria de incrementar um buzzer e um led pra cada servo. A ideia é ao girar o servo acionaria o led e o apitar buzer, isso é possivel ? segue o codigo que to usando 

#include <SoftwareSerial.h>

#include <Servo.h>
Servo myservo1, myservo2, myservo3

int bluetoothTx = 7;
int bluetoothRx = 8;

SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

void setup()
{
myservo1.attach(9);
myservo2.attach(10);
myservo3.attach(11);


Serial.begin(9600);


bluetooth.begin(9600);
}

void loop()
{

if(bluetooth.available()>= 2 )
{
unsigned int servopos = bluetooth.read();
unsigned int servopos1 = bluetooth.read();
unsigned int realservo = (servopos1 *256) + servopos;
Serial.println(realservo);

if (realservo >= 1000 && realservo <1180){
int servo1 = realservo;
servo1 = map(servo1, 1000,1180,0,180);
myservo1.write(servo1);
Serial.println("servo 1 ON");
delay(10);

}

if (realservo >=2000 && realservo <2180){
int servo2 = realservo;
servo2 = map(servo2,2000,2180,0,180);
myservo2.write(servo2);
Serial.println("servo 2 On");
delay(10);

}

if (realservo >=3000 && realservo < 3180){
int servo3 = realservo;
servo3 = map(servo3, 3000, 3180,0,180);
myservo3.write(servo3);
Serial.println("servo 3 On");
delay(10);
}


}


}

Exibições: 786

Responder esta

Respostas a este tópico

Oi RS, bom dia.

Testa este code que postei anexo.

Diga depois se deu certo

Rui

Anexos

Muito obrigado Rui era isso mesmo que eu precisava, abraço

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço