Entre temps j'ai fait ceci en regardant le topic de cutprod :
Je regarderais après l'idée de Skywodd.
++
TX
#include <VirtualWire.h>
int report[2];
float temp=22.35;
int tmp1;
void setup()
{
Serial.begin(9600);
Serial.println("setup");
vw_setup(2000);
}
void loop()
{
tmp1 = (temp * 100);
report[0] = tmp1;
vw_send((uint8_t *)report, sizeof(report));
vw_wait_tx();
delay(1000);
}
RX
#include <VirtualWire.h>
float temperature;
void setup()
{
Serial.begin(9600);
Serial.println("setup");
vw_setup(2000);
vw_rx_start();
}
void loop()
{
int buf[2];
uint8_t buflen = sizeof(buf);
if (vw_get_message((uint8_t *)buf, &buflen))
{
Serial.print("Got: ");
Serial.println();
temperature=((buf[0])*0.01);
Serial.print(temperature);
Serial.println();
}
}