Processing to arduino - virtualWire (HELP)

Bonsoir
J'ai réussi à régler le problème, il semblerait que cela venait de l'arduino dont je mes le code en dessous. J'ai ajouté ceci au début :

while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

De cette manière il ne s'active que quand processing ce connecte :wink:

Par contre, toujours pas de retour de message quand j'envoie une info à arduino, j'ai même essayé avec Serial.write("blablabla"); mais rien, n'y fait. Pourtant la led clignote quand j'envoie une info.

C'est à n'y rien comprendre.

voici le code de l'arduino pour aider ceux qui auraient le même pb de serial, et ceux qui pourrait m'apporter une réponse du pourquoi du comment la communication ne fonctionne pas :cry: :

Si vous avez une réponse, je serais ravis d'avoir un peu d'aide T.T

#include <VirtualWire.h>

String val ;
void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
  vw_set_rx_pin(3);
  vw_set_tx_pin(13);

  vw_setup(1000);
  vw_rx_start();
}

void loop() {

  Serial.println("Radio connecte! ");

  byte message[VW_MAX_MESSAGE_LEN];
  byte taille_message = VW_MAX_MESSAGE_LEN;
  byte paquet[27];

  while (Serial.read() > 0) {
    val = Serial.read();
    strcpy(paquet, Serial.read());
    vw_send(paquet, 27);
    vw_wait_tx();
    Serial.write("send");
    if (Serial.read() == "bonjour") {
      Serial.println("SALUT");
    }
  }

  vw_wait_rx_max(1000);
  if (vw_get_message(message, &taille_message)) {
    Serial.println((char*) message); // Affiche le message
  }

  delay(100);
}