433Mhz communication between Arduino Uno and Attiny85

#include <SoftwareSerial.h>

#include <VirtualWire.h>

SoftwareSerial softwareSerial(10, 3, false);

void setup()

{

softwareSerial.begin(38400);

setVirtualWireForRF433Receiver();

}

void setVirtualWireForRF433Receiver()

{

vw_set_ptt_pin(999);

vw_set_ptt_inverted(false);

vw_set_rx_pin(2);

vw_setup(100); // Bits per sec

vw_rx_start();

}

void loop()

{

uint8_t message[1];

uint8_t messageLength = 1; // the size of the message

if (vw_get_message(message, &messageLength))

{

for (int i = 0; i < messageLength; i++)

{

softwareSerial.println((char)message*);*
if ((char)message == 'A')
{
//do something.
}
}
}
}
That works for me with attiny85 8mhz.
Mills() and prescale are modify by libraries i don't remember if virtual or some inherited, but in this project i don't care.
Software serial is used for debugging on port 3 with usttottl.