Como enviar dados tx do celular para o microcontrolador

Boa tarde pessoal. Quero agradecer antes de mais por me aceitarem no forum.

A minha dúvida é a seguinte:

programei um pic16F688 para ligar e desligar 5 canais individualmente.

Liguei um serial adaptador bluetooth para comunicar com um celular Android por apk “serial bluetooth terminal”.

Consigo receber no "serial bluetooth terminal"os dados enviados por printf mas não consigo enviar dados para o microcontrolador, por exemplo:

Acender luz (tecla 1)
Ligar rádio (tecla 2)
etc…

Quando digito 1 (por exp) no “serial bluetooth terminal”, não existe comunicação. Ou seja não acontece o que seria esperado, acender a luz.

Testei no PC com o hyper terminal e funciona. (Recebe e envia).
Mas no pc estou a usar um adptador convencional usb serial.

Cheguei á conclusão que o problema está na placa serial adaptador bluetooth.
Alguem já trabalhou desta forma?, alguem me sabe explicar o que devo fazer?

A minha programação é em c++, não uso Ardoino.

Abrigado desde já pela vossa atenção.

Cumprimentos,
Miguel Pereira