É isso mesmo, mas tentei com outras maneiras e também não consegui .-.
Mas, de qualquer formar, está postado o código do receptor.
#include <VirtualWire.h>
int LED = 13;
void setup()
{
Serial.begin(9600);
Serial.println("setup");
vw_set_ptt_inverted(true);
vw_setup(2000);
vw_set_rx_pin(9);
vw_rx_start();
pinMode(LED, OUTPUT);
}
void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
digitalWrite(13, LOW);
if (vw_get_message(buf, &buflen))
{
int i;
digitalWrite(LED, HIGH);
Serial.print("Got: ");
for (i = 0; i < buflen; i++)
{
Serial.print(buf[i], HEX);
Serial.print(' ');
}
Serial.println();
digitalWrite(LED, LOW);
}
}