control servo con bluetooth

buenas espero alguien me responda cuando hago el codigo e control del servo mediante un blueto quiero que cuando precione una tecla en el celular me mande a 0 y a 180 y cuando los deje de precionar quede en 90 grados pero el codigo no me funciona

#include <Servo.h>

Servo servo1;
char rxChar = 1;

void setup()
{
servo1.attach(6,600,1500);
Serial.begin(9600);

}

void loop()
{

if (Serial.available()){rxChar = Serial.read();}

if (rxChar == ‘a’) { // si se oprimio el plsador de la derechao
servo1.write(180);

} else if (rxChar != ‘a’ && rxChar != ‘h’){
servo1.write(90); }

if (rxChar == ‘h’) { // si se oprimio el pulsador de la izquierda
servo1.write(0);

} else if (rxChar != ‘a’ && rxChar != ‘h’){
servo1.write(90); }

}