BlueSmirf y Adruino - TX parece no estar funcionando

0

Estoy probando la transmisión de datos a través de bluetooth. Los datos son reconocidos por mi módulo Arduino. Pero no recibo ninguna señal de mi módulo bluetooth. No tengo idea de cómo probar eso. (Los LED de TX y RX de mi Arduino tampoco parpadean cuando conecto el módulo blueTooth. No sé si es normal. Parpadean normalmente cuando no conecto nada al UART).

Estoy trabajando en el proyecto Wifi de Monsky si eso te puede ayudar. (de Make things talk book).

Lo que es extraño es que cuando estoy probando mi Ardiuno desde USB, el diálogo funciona muy bien entre mi programa de procesamiento y mi Arduino. Mi programa de procesamiento envía una señal, mi módulo Arduino responde a él. Y cuando mi programa de procesamiento tiene todos los datos que necesita, solicita más información al Arduino y el ciclo continúa.

Ahora, cuando hago lo mismo con la conexión serial de bluetooth, la conexión está bien hecha (mi LED azul blueSmirf está encendido), se envían los datos (cuando mi Arduino recibe una señal, un LED parpadea para este propósito). Pero mi programa de procesamiento no recibe ninguna señal de datos. Ya he comprobado la velocidad de transmisión (9600 para el bluetooth). Y me estoy conectando al /dev/tty.myBluetooth . Así que no sé qué está mal.

¿Tienes una idea de lo que podría hacer que esto suceda?

* Editar *

Ok, me di cuenta. Para aquellos que se metan en este tipo de problemas, fue realmente la tasa de baudios la que se configuró incorrectamente en mi módulo bluetooth. Eso explica por qué funcionó la transmisión de datos, no la recepción.

El hecho es que estaba cambiando la velocidad de Bps del bluetooth pero no de forma permanente, por lo que cuando estaba leyendo la configuración del bluetooth, en realidad se mostraba el BaudRate no permanentemente. Así que tecleando el

  

SU, 96

en mi modo de comando bluetooth resolvió mi emitido. (Mi arduino fue configurado para enviar a 9600 también, por supuesto).

    
pregunta Mr Bonjour

1 respuesta

1

Ok, me di cuenta. Para aquellos que se metan en este tipo de problemas, fue realmente la tasa de baudios la que se configuró incorrectamente en mi módulo bluetooth. Eso explica por qué funcionó la transmisión de datos, no la recepción.

El hecho es que estaba cambiando la velocidad de Bps del bluetooth pero no de forma permanente, por lo que cuando estaba leyendo la configuración del bluetooth, en realidad se mostraba el BaudRate no permanentemente. Así que tecleando el

SU, 96 en mi modo de comando bluetooth resolvió mi emitido. (Mi arduino fue configurado para enviar a 9600 también, por supuesto).

    
respondido por el Mr Bonjour

Lea otras preguntas en las etiquetas