Problema con arduino micro e modulo Bluetooth HC-06

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

Se ti stai interfacciando con l'HC attraverso la seriale sui pin 0 e 1, sulla Micro si chiama Serial1, non Serial.

La Serial corrisponde invece alla seriale CDC, che puoi usare per i messaggi di debug.

Ok, ora funziona tutto perfettamente, il problema era proprio quello. Grazie mille dell'aiuto!