Ayuda con VirtualWire.h. Por favor, me hace falta.

Hola a todos/as.

Usando dos ARDUINOs UNO.

No sé si es que tengo mala suerte con estos módulos o que me falta "algo" que no consigo localizar.

He comprado varias parejas de módulos CDT-88 y XL-R30A (emisor y transmisor RF a 433Mhz). Estoy intentando conseguir la transmisión entre ellos, siguiendo esta http://www.ikkaro.com/arduino-comunicacion-radiofrecuencia/

Me bajé para usar la biblioteca VirtualWire 1.27, ya que la VirtualWire 1.3 que viene en la página donde compré los módulos (http://www.cooking-hacks.com/433mhz-rf-link-kit) no funciona. Da un error de que le falta la biblioteca wiring.h (¿Quizás habría que instalarla aparte?). Con la versión 1.27 además suele referenciar la librería VirtualWire_config.h

Lo cierto es que no soy capaz de establecer comunicación. Os envío fotografías del montaje en ambas placas.

https://plus.google.com/u/0/photos/106245332115815089928/albums/6095018340807488465

Más cosas: están conectados a ordenadores distintos con Ubuntu 14.04. Las placas las he puesto muy cerca. A pesar de no haber antena debería establecerse la comunicación. ¿Es posible que los pines de alguno de los dos estén mal referenciados? Me extrañaría mucho, pero en el emisor parece que la señal Vcc está "aparte" de los otros pines y bueno, parece más bien el "GND", pero no quiero "cargármelo" cambiando la polaridad.

Saludos. Gracias. Lo necesito.

Perdón, el módulo de recepción es el XL-R03A. Gracias

Supongo has revisado las conexiones una y otra vez.

Lo importante es.. revisa que en los pines de ambos dispositivos, transmisor y receptor lleguen los 5V. Con un tester. Tambien revisa la conexión del CDT-88 al ardino pin 12 y del XL-R03A al otro arduino pin 11, según veo en el esquema. Si eso esta bien, la alimentación esta bien, podría llegar a pensar que alguno de los dos dispositivos no esta funcionando.

Gracias surbyte,

Perdona por no contestar tan rápido. He estado unos días bastante enfermo y no había retomado el tema. Esta tarde me he puesto despacio a montarlo, siguiendo las instrucciones adjuntas y parece que ha funcionado. Ha mandado un mensaje entre el emisor y el receptor.

¿Conviene ponerle antenas? ¿Exactamente cómo? ¿Al receptor, al emisor, a ambas? ¿Qué longitud? La frecuencia es 433Mhz. Un cálculo rápido de 433MHz, sale una longitud de onda de 69 cm, y si no recuerdo mal las antenas lineales eran la mitad de la longitud de onda ¿o un cuarto?. No sé unos 35 cm… ¿¿??

Gracias.

VirtualWire.pdf (137 KB)