Paso 4: TX módulo (código Arduino)
CÓDIGO DE TX
/ * SimpleSend de este bosquejo transmite un texto corto mensaje usando la biblioteca VirtualWire Conecte el pin de datos del transmisor al Arduino pin 12 * /
#include
#include
Ultrasonic(9,8) ultrasónico; (Trig PIN, PIN de eco)
int d; / / inicializar la variable distancia
void setup()
{
Inicializar el IO y el ISR
vw_setup(2000); Bits por seg.
}
void loop()
{
char b [3]; declare la matriz de caracteres
String str; Declaración de cadena
d = ultrasonidos. Que van (CM); / cm o inc
if(d<10) {}
enviar ("parada");
}
Str=String(d); convertir a entero en cadena
str.toCharArray(b,3); pasar el valor de la cadena en la matriz de caracteres
Send(b);
Delay(100);
}
void enviar (char * mensaje)
{
vw_send ((uint8_t *) mensaje, strlen(message));
vw_wait_tx(); Espere hasta que desaparezca todo el mensaje
}