no puede comunicarse a través del módulo ask rf [cerrado]

0

Quería enviar datos por ardunio a través de dra886tx (tablero en el lado izquierdo) y recibir por otro ardunio a través de dra887rx; No sé cuál es el problema, pero no sucede nada en la placa del receptor y estoy seguro de que mi código está bien porque al reemplazar el módulo de RF con el cable real, el segundo Arduino recibe la señal perfectamente (estoy usando la placa de programación de la biblioteca de cables virtuales )

"lo siento por mi mal inglés"

    
pregunta mj sameri

1 respuesta

2

Parece que estás usando algo como esto: -

Sin antenas !!!!

Si no está utilizando antenas, es probable que esté asumiendo que simplemente puede enviar datos en serie al módulo de transmisión y obtener datos en serie perfectos reconstituidos desde el módulo de recepción.

Esto sería ingenuo.

Debe empaquetar sus transmisiones con un encabezado / preámbulo, una dirección (idealmente), datos y una suma de comprobación (idealmente). Luego, debe mirar sus datos recibidos (por lo general, ruidosos cuando no se envía una transmisión) y reconocer el encabezado / preámbulo, entonces prepárese para reconocer el final del preámbulo y el inicio de la dirección / datos. Finalmente, revise el paquete con la suma de verificación.

Si se produce alguna inconsistencia, debe tirar los datos y esperar una nueva transmisión.

Nunca es tan fácil como parece.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas