Stap 4: TX MODULE (Arduino code)
TX-CODE
/ * SimpleSend deze schets verzendt een korte tekst bericht met behulp van de bibliotheek VirtualWire de zender gegevens pin verbinden met Arduino pin 12 * /
#include
#include
Ultrasone ultrasonic(9,8); (Trig PIN PIN Echo)
int d; / / Initialiseer de variabele afstand
VOID Setup
{
Initialiseren van de IO en ISR
vw_setup(2000); Bits per seconde
}
void loop
{
char b [3]; aangevende karakter array
Koord str; waarbij tekenreeks
d = ultrasone. Variërend van (CM); /cm o inc
if(d<10) {}
verzenden ("STOP");
}
Str=string(d); geheel getal converteren naar een tekenreeks
str.toCharArray(b,3); de waarde van de tekenreeks doorgeven aan de karakter array
Send(b);
delay(100);
}
VOID send (char * bericht)
{
vw_send ((uint8_t *) bericht, strlen(message));
vw_wait_tx(); Wachten totdat het gehele bericht verdwenen is
}