Étape 4: TX MODULE (Arduino code)
CODE DE TX
/ * SimpleSend cette esquisse transmet un texte court message à l’aide de la bibliothèque VirtualWire brancher la fiche de données de transmetteur à goupille de Arduino 12 * /
#include
#include
Ultrasonic(9,8) ultrasonique ; (Trig PIN, goupille d’écho)
int d; / / initialise la variable distance
void setup()
{
Initialiser l’e/s et l’ISR
vw_setup(2000) ; Bits par seconde
}
void loop()
{
char b [3] ; Tableau de caractères déclarant
String str ; déclarant la chaîne
d = ultrasonique. La fourchette (CM). / cm o inc
if(d<10) {}
Envoyer ("STOP") ;
}
Str=String(d) ; conversion d’entier en chaîne
str.toCharArray(b,3) ; en passant la valeur de la chaîne sur le tableau de caractères
Send(b) ;
Delay(100) ;
}
Envoyer Sub (char * message)
{
vw_send ((uint8_t *) message, strlen(message)) ;
vw_wait_tx() ; Attendez que le message entier a disparu
}