arduino mega y modulos RF hac um12

Estoy trabajando en comunicar dos arduinos mega mediante los módulos de RF modelos HAC UM12, mediante los pines RX Y TX pero no he podido configurarlos, ya busque creo en todos los sitios posibles y no he tenido suerte, existen infinidad de ejemplos con otros módulos de radio frecuencia.
La particularidad de estos módulos es que hay que configurarlos de diferente manera, tengo el manual pero por más que lo intento no puedo, tengo semanas tratando de configurarlos y si alguien puede ayudarme se lo agradecería mucho. Les comparto la liga del manual. Saludos.

¿A que te refieres con que "hay que configurarlos de diferente manera", puedes subir el manual?

Especifica que has intentado (códigos) y cuales han sido los resultados.

La liga es la siguiente:

[

//EMISOR
//Envia los mensajes "Apagar" y "Encender" en intervalos de un segundo
//Prueba y transmision de texto con el modulo RF para Arduino http://zygzax.com
//TRANSMISOR
#include <VirtualWire.h>
void setup()
{
  Serial.begin(9600);
vw_set_ptt_inverted(true); // Requerido por el modulo RF
vw_setup(1200); // Velocidad de conexion bps
vw_set_tx_pin(0); // Pin en el que conectamos la patilla data del transmisor
}

void loop()
{
//Mensaje a enviar:
const char *msg = "HOLA MUNDO";
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx(); // Esperamos a que termine de enviar el mensaje
delay(200); // Esperamos para enviar el siguiente mensaje
Serial.print(msg);
}

RECEPTOR.

//Prueba y transmision de texto con el modulo RF para Arduino http://zygzax.com
//RECEPTOR
#include <VirtualWire.h>

void setup()
{
Serial.begin(9600); // Configuramos la conexion serie con el ordenador
vw_set_ptt_inverted(true); // Requerido por el modulo RF
vw_setup(1200); // Velocidad de conexion bps
vw_set_rx_pin(1); // Pin en el que conectamos la patilla data del receptor
vw_rx_start(); // Arrancamos el receptor
}

void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen)) // Comprobamos si hemos recibido datos
{
int i;
// Mensaje con un chequeo correcto.
for (i = 0; i < buflen; i++)
{
Serial.write(buf[i]); // Los datos recibidos son guardados en el buffer
// y enviados por el puerto serie al ordenador
}
Serial.println();
}
}

HAC-UM12-Español.pdf (303 KB)](http://www.rf-module-china.com/es/admin/uploadfile/201007//20100705184713350.pdf)

Por favor usa tags.
Lee las normas del foro para saber como hacerlo.
No se entiende nada tu código.