MPU 6050 & Rf 433 mhz receiver cannot read message from ds1307 module

Hi i'm beginner using arduino . i need help form yo guys
first this is my arduino UNO code transmitter and ds1307

#include <Wire.h>
#include <TimeLib.h>
#include <DS1307RTC.h>
#include <VirtualWire.h>
char *controller;

void setup() {
Serial.begin(9600);
while (!Serial) ; // wait for serial
delay(200);
Serial.println("DS1307RTC Read Test");
Serial.println("-------------------");
pinMode(9,OUTPUT);
Serial.begin(9600);
pinMode(buttonPin1, INPUT);

pinMode(13,OUTPUT);
vw_set_ptt_inverted(true); //
vw_set_tx_pin(12);
vw_setup(4000);// speed of data transfer Kbps
delay(100);
}

void loop() {

Serial.println(controller);
tmElements_t tm;

if (RTC.read(tm)) {
Serial.print("Ok, Time = ");
print2digits(tm.Hour);
Serial.write(':');
print2digits(tm.Minute);
Serial.write(':');
print2digits(tm.Second);
Serial.print(", Date (D/M/Y) = ");
Serial.print(tm.Day);
Serial.write('/');
Serial.print(tm.Month);
Serial.write('/');
Serial.print(tmYearToCalendar(tm.Year));
Serial.println();

if (tm.Hour==19) {
digitalWrite(9,HIGH);
controller="1" ;
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx(); // Wait until the whole message is gone
digitalWrite(13,LOW);
}

} else {
if (RTC.chipPresent()) {
Serial.println("The DS1307 is stopped. Please run the SetTime");
Serial.println("example to initialize the time and begin running.");
Serial.println();
} else {
Serial.println("DS1307 read error! Please check the circuitry.");
Serial.println();
}
delay(9000);
}
delay(1000);
}

void print2digits(int number) {
if (number >= 0 && number < 10) {
Serial.write('0');
}
Serial.print(number);
}

and this is arduino nano code receiver and mpu6050

#include <VirtualWire.h>
#include <Wire.h>

int gyro_x, gyro_y, gyro_z;
long acc_x, acc_y, acc_z, acc_total_vector;
int temperature;
long gyro_x_cal, gyro_y_cal, gyro_z_cal;
long loop_timer;
float angle_pitch, angle_roll;
int angle_pitch_buffer, angle_roll_buffer;
boolean set_gyro_angles;
float angle_roll_acc, angle_pitch_acc;
float angle_pitch_output, angle_roll_output;

void setup()
{
vw_set_ptt_inverted(true); // Required for DR3100
vw_set_rx_pin(12);
vw_setup(4000); // Bits per sec
Serial.begin(9600);
pinMode(4, OUTPUT);
vw_rx_start(); // Start the receiver PLL running

Wire.begin(0x69);
Serial.begin(9600);
pinMode(6, OUTPUT);
setup_mpu_6050_registers();

digitalWrite(6, HIGH);
Serial.println(" MPU-6050 IMU");
Serial.println(" V1.0");
delay(1500);
Serial.println("Calibrating gyro");

for (int cal_int = 0; cal_int < 2000 ; cal_int ++){
if(cal_int % 125 == 0)Serial.print(".");
read_mpu_6050_data();
gyro_x_cal += gyro_x;
gyro_y_cal += gyro_y;
gyro_z_cal += gyro_z;
delay(3);
}
gyro_x_cal /= 2000;
gyro_y_cal /= 2000;
gyro_z_cal /= 2000;

Serial.print("Pitch:");
Serial.print("Roll :");

digitalWrite(6, LOW);

loop_timer = micros();
}

void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
Serial.println();

if (vw_get_message(buf, &buflen)) // Non-blocking

{
if(buf[0]=='1')
{

digitalWrite(4,HIGH);
Serial.print("dinamonyala");

}
}
read_mpu_6050_data();

gyro_x -= gyro_x_cal;
gyro_y -= gyro_y_cal;
gyro_z -= gyro_z_cal;

//Gyro angle calculations
//0.0000611 = 1 / (250Hz / 65.5)
angle_pitch += gyro_x * 0.0000611;
angle_roll += gyro_y * 0.0000611;

//0.000001066 = 0.0000611 * (3.142(PI) / 180degr) The Arduino sin function is in radians
angle_pitch += angle_roll * sin(gyro_z * 0.000001066);
angle_roll -= angle_pitch * sin(gyro_z * 0.000001066);

//Accelerometer angle calculations
acc_total_vector = sqrt((acc_xacc_x)+(acc_yacc_y)+(acc_zacc_z));
//57.296 = 1 / (3.142 / 180) The Arduino asin function is in radians
angle_pitch_acc = asin((float)acc_y/acc_total_vector)
57.296;
angle_roll_acc = asin((float)acc_x/acc_total_vector)* -57.296;

angle_pitch_acc -= -0.78;
angle_roll_acc -= 14.34;

if(set_gyro_angles){
angle_pitch = angle_pitch * 0.9996 + angle_pitch_acc * 0.0004;
angle_roll = angle_roll * 0.9996 + angle_roll_acc * 0.0004;
}
else{
angle_pitch = angle_pitch_acc;
angle_roll = angle_roll_acc;
set_gyro_angles = true;
}

//To dampen the pitch and roll angles a complementary filter is used
angle_pitch_output = angle_pitch_output * 0.9 + angle_pitch * 0.1;
angle_roll_output = angle_roll_output * 0.9 + angle_roll * 0.1;

while(micros() - loop_timer < 4000);
loop_timer = micros();

Serial.print("pitch : ");
Serial.print(angle_pitch_output);
Serial.print("\t");
Serial.print("roll : ");
Serial.println(angle_roll_output);

if((angle_pitch_output >-20.00 && angle_pitch_output < 20.00 ) && (angle_roll_output >-110 && angle_roll_output < -60.00))
{
digitalWrite(4,LOW);
delay(1000);
Serial.println("dinamo mati");
}

}

void read_mpu_6050_data(){
Wire.beginTransmission(0x69);
Wire.write(0x3B);
Wire.endTransmission();
Wire.requestFrom(0x69,14);
while(Wire.available() < 14);
acc_x = Wire.read()<<8|Wire.read();
acc_y = Wire.read()<<8|Wire.read();
acc_z = Wire.read()<<8|Wire.read();
temperature = Wire.read()<<8|Wire.read();
gyro_x = Wire.read()<<8|Wire.read();
gyro_y = Wire.read()<<8|Wire.read();
gyro_z = Wire.read()<<8|Wire.read();

}

void setup_mpu_6050_registers(){
//Activate the MPU-6050
Wire.beginTransmission(0x69);
Wire.write(0x6B);
Wire.write(0x00);
Wire.endTransmission();
//Configure the accelerometer (+/-8g)
Wire.beginTransmission(0x69);
Wire.write(0x1C);
Wire.write(0x10);
Wire.endTransmission();

Wire.beginTransmission(0x69);
Wire.write(0x1B);
Wire.write(0x08);
Wire.endTransmission();
}
when I upload to arduino ,it cannot receive the massage from transmitter

Use code tags next time. Really frustrating reading all of that.

First check if I²C devices are connected, use this code.