

Puedes encontrar el circuito emisor aquí
Para este montaje vamos a utilizar un módulo receptor de 433MHz, podemos conseguirlo junto con el emisor por muy poco dinero ,por ejemplo estos.
El receptor cuenta con cuatro patillas, de las cuales utilizaremos unicamente tres, dos para alimentación y una para recibir los datos en Arduino:
Aquí os dejamos un pequeño c&ocaute;digo de ejemplo, pero si quieres conocer todas las funciones de la librerí virtual wire - que te hará la vida mucho más sencilla - te recomendamos que veas este tutorial
#include <virtualwire.h> const int led_pin = 13; const int transmit_pin = 12; const int receive_pin = 11; const int transmit_en_pin = 3; void setup(){ delay(1000); Serial.begin(9600); Serial.println("setup"); // Initialise the IO and ISR vw_set_tx_pin(transmit_pin); vw_set_rx_pin(receive_pin); vw_set_ptt_pin(transmit_en_pin); vw_set_ptt_inverted(true); vw_setup(2000); // Bits per sec vw_rx_start(); // iniciamos la recepcion pinMode(led_pin, OUTPUT); } void loop(){ uint8_t buf[VW_MAX_MESSAGE_LEN]; uint8_t buflen = VW_MAX_MESSAGE_LEN; if (vw_get_message(buf, &buflen)){ int i; digitalWrite(led_pin, HIGH); // encendemos el led cuando recibimos Serial.print("mensaje: "); //bucle que muestra el contenido del array recibido for (i = 0; i < buflen; i++){ Serial.print(buf[i],DEC); Serial.print(' '); } Serial.println(); digitalWrite(led_pin, LOW); } }