28 May
Arduino, servo e bluetooth


#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

  }

 

 

}

Commenti
* L'indirizzo e-mail non verrà pubblicato sul sito Web.
QUESTO SITO È STATO CREATO TRAMITE