Étape 2: émetteur
L’émetteur est très simple. Connecter les fils comme sur la Photos.
Voici le code de l’émetteur :
#include < VirtualWire.h >
#include < OneWire.h >
#include < DallasTemperature.h >
#define ONE_WIRE_BUS 7
OneWire oneWire(ONE_WIRE_BUS) ;
Capteurs DallasTemperature (& oneWire) ;
msg de char [6] ;
void setup() {}
sensors.Begin() ;
vw_setup(2000) ;
vw_set_tx_pin(3) ;
}
void loop() {}
sensors.requestTemperatures() ;
flotteur de température = sensors.getTempCByIndex(0) ;
dtostrf (température, 6, 2, msg) ;
vw_send ((uint8_t *) msg, strlen(msg)) ;
vw_wait_tx() ;
Delay(200) ;
}