Salve a tutti, sto facendo alcuni test sul modulo bluetooth in questione per cercare di controllare un servo motore attraverso lo smartphone. Inizialmente ho provato a farlo con un arduino uno e il tutto funzionava perfettamente, ma una volta provato con l'arduino micro lo stesso codice, con lo stesso modulo non funziona più. Quale potrebbe essere il problema?
P.S: allego il codice con alcune foto:
char val;
#include <Servo.h>
Servo myservo;
void setup()
{
myservo.attach(11);
Serial.begin(9600);
}
void loop() {
// Se ci sono dati da leggere...
if( Serial.available() )
{
// ... leggo e salvo il dato.
val = Serial.read();
}
// Se il dato e' la lettere 'H'...
if( val == 'H' )
{
// ... ruoto il servo.
myservo.write(180);
}
// Se il dato e' la lettere 'L'...
else if( val == 'L' )
{
// ... ruoto il servo.
myservo.write(0);
}
// Attendo 100ms per la prossima lettura
delay(100);
}
https://drive.google.com/open?id=0B_0lKs6dI9d-MU5qZ05OXzJYSFE
https://drive.google.com/open?id=0B_0lKs6dI9d-RnFjMUJoQWZLY00