Echange de données en RF

Bonjour,

J'utilise pour mon projet un émetteur et un récepteur 434 RF :
http://snootlab.com/composants/145-recepteur-rf-434-mhz-fr.html

J'aimerai pouvoir envoyer une chaîne de caractère que j'aurai alimenté au préalable (Par exemple un string).
Voici le code standard, qui ne permet que d'envoyer les caractères entre guillemets :

   const char *msg = "Chaine de caracteres figee";                   // C'est le message à envoyer.
   vw_send((uint8_t *)msg, strlen(msg));
   vw_wait_tx();

Autre petite question
Je voudrais connaitre le nombre de jour qui il y a entre deux Datetime.
Merci pour vos réponses.

msg est une chaîne de caractères.
pour utiliser une chaîne provenant d'un objet String il faut le convertir avec la méthode .toCharArray

Bonjour,

Pour le problème de conversion d'une String en char* fdufnews a déjà donné la bonne solution.

Je rajouterai quand même que dans 99.99% 100% des cas, l'utilisation de String est plus une mauvaise chose qu'une bonne chose.
A quoi te sert la String ?

Sinon pour la différence en jours entre deux DateTime, il nous faut le nom de la librairie que tu utilises. Ce n'est pas un type "arduino" standard.