Pic
shadow

Puedes encontrar el circuito receptor aquí

Para este montaje vamos a utilizar un módulo emisor de 433MHz, podemos conseguirlo junto con el receptor por muy poco dinero ,por ejemplo estos.

Podemos ver que este pequeño módulo cuenta con tres patillas, dos de ellas van destinadas a la alimentación y la tercera a la comunicación de datos.

  • Protoboard Ampliar
    Esquema Ampliar

Aquí os dejamos un pequeño c&ocaute;digo de ejemplo, utilizaremos la librerí virtual wire cuyas funciones simplifican mucho la programación, si quieres conocer todas las posibilidades que te ofrece te recomendamos que veas este tutorial

	#include <virtualwire.h>  
    const int sensor = 6;  
    const int led_pin = 11;  
    const int transmit_pin = 12;  
    const int receive_pin = 2;  
    const int transmit_en_pin = 3;  
  
    void 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); // Required for DR3100  
        vw_setup(2000);       // Bits per sec  
        pinMode(led_pin, OUTPUT);  
    }  
  
    byte count = 1; //inicializamos el contador de envios  
  
    void loop(){  
        
      int msg[1] = {1,2,3,4,5,6}; //Creamos un array de numeros que enviaremos         
        
      msg[6] = count;//Colocamos el contador de envios en la posicion 6 del array  
  
      digitalWrite(led_pin, HIGH); // Encendemos el Led mientras transmitimos  
      vw_send((uint8_t *)msg, 7); //Enviamos el array   
      vw_wait_tx(); // Esperamosa a que el mensaje se envie  
      digitalWrite(led_pin, LOW); //Apagamos el led una vez el envio esta completo  
      delay(1000); //Esperamos antes de volver a emitir  
      count = count + 1; //sumamos uno al contador de envios  
    }