Gracias por las respuestas!
El código original compila perfectamente. Es bastante curioso esto.
Acá está el código original desde el cual estoy copiando y adaptando...
#include <Servo.h>
Servo ServoAndroid;
char rxChar; //Caracter recibido por bluetooth
int ang = 90; //Ángulo inicial 90 grados
void setup(){
ServoAndroid.attach(3,600,2400); //Servomotor: PIN3 & AP(min)=600 AP(max)=2400
Serial.begin(9600); //baudrate=9600
}
void loop(){
if(Serial.available()){ // "Si se detecta una entrada"
rxChar = Serial.read(); // Se lee el caracter del celular
if (rxChar == 'a'){
ang = ang + 5; //Se aumenta el angulo en 5 grados
Serial.print(ang); //Se envia el valor al celular
}
else if (rxChar == 'h'){
ang = ang - 5; //Se disminuye en 5 grados
Serial.print(ang);
}
ang = constrain(ang,0,180); //Se limita los valores del angulo
}
ServoAndroid.write(ang); //Se ingresa el valor de "ang" en el Servo
delay(100); //tiempo de espera 100ms
}