control de servo por bluetooth Arduino

 #include <SoftwareSerial.h> // TX RX software library for bluetooth


#include <Servo.h> // servo library 

Servo myservo; // servo name


int bluetoothTx = 10; // bluetooth tx to 10 pin

int bluetoothRx = 11; // bluetooth rx to 11 pin


SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);


void setup()

{

  myservo.attach(9); // attach servo signal wire to pin 9

  //Setup usb serial connection to computer

  Serial.begin(9600);


  //Setup Bluetooth serial connection to android

  bluetooth.begin(9600);

}


void loop()

{

  //Read from bluetooth and write to usb serial

  if(bluetooth.available()> 0 ) // receive number from bluetooth

  {

    int servopos = bluetooth.read(); // save the received number to servopos

    Serial.println(servopos); // serial print servopos current number received from bluetooth

    myservo.write(servopos); // roate the servo the angle received from the android app

  }



}



Comentarios

Entradas populares