Problème de simulation

Bonjour , j’essayé de tester l’exemple “envoi de tableau de valeur” avec RF modulo avec la simulation proteus svp j’ai besoin d’aide la simulation ne marche pas
code client

/**
 * Exemple de code pour la bibliothèque VirtualWire – Client d'envoi de tableau de valeurs
 */
 
#include <VirtualWire.h>

void setup() {
  Serial.begin(9600);

  // Initialisation de la bibliothèque VirtualWire
  // Vous pouvez changez les broches RX/TX/PTT avant vw_setup() si nécessaire
  vw_setup(2000);
  
  Serial.println("Go !"); 
}
 
void loop() {
  int valeurs[4];
  
  // Lit les broches analogiques
  valeurs[0] = analogRead(0);
  valeurs[1] = analogRead(1);
  valeurs[2] = analogRead(2);
  valeurs[3] = analogRead(3);
 
  
  vw_send((byte *) &valeurs, sizeof(valeurs)); // On envoie le message
  vw_wait_tx(); // On attend la fin de l'envoi
  
  delay(1000);
}

Et de code serveur :

/**
 * Exemple de code pour la bibliothèque VirtualWire – Serveur d'envoi de tableau de valeurs
 */

#include <VirtualWire.h>

void setup() {
  Serial.begin(9600);

  // Initialisation de la bibliothèque VirtualWire
  // Vous pouvez changez les broches RX/TX/PTT avant vw_setup() si nécessaire
  vw_setup(2000);
  vw_rx_start(); // On peut maintenant recevoir des messages

  Serial.println("Go !"); 
}

void loop() {
  int valeurs[4];
  byte taille_message = sizeof(valeurs);

  /* 
   La variable "taille_message" doit impérativement être remise à 
   la taille du tableau avant de pouvoir recevoir un message. 
   Le plus simple est d'utiliser une variable locale pour ne pas
   avoir à réassigner la valeur à chaque début de loop().
   */

  // On attend de recevoir un message
  vw_wait_rx();

  if (vw_get_message((byte *) &valeurs, &taille_message)) {
    // On copie le message, qu'il soit corrompu ou non

    Serial.print("valeurs[0]=");
    Serial.println(valeurs[0]); // Affiche le message
    Serial.print("valeurs[1]=");
    Serial.println(valeurs[1]); 
    Serial.print("valeurs[2]=");
    Serial.println(valeurs[2]); 
    Serial.print("valeurs[3]=");
    Serial.println(valeurs[3]); 
  
  }
}

je suis débutante sur l’arduino

ici c'est plus le forum de la "vraie vie" pas de la simulation et de ses approximations logicielles....

le code semble correct il faudrait vérifier que vous avez câblé les bonnes pins vers vos modules 433MHz - cf le commentaire

  // Vous pouvez changez les broches RX/TX/PTT avant vw_setup() si nécessaire

êtes vous sûre d'avoir les bonnes?

Avez vous les même GND, on ne voit pas trop les alims dans votre schéma?