Paso 3: Codificación de la Imp
Con el Imp eléctrico conectado, vaya a su cuenta de la imp y crear un nuevo código en la ficha de código y sin embargo te gusta el nombre. El código será bastante simple y solo salida "Hola mundo" para el Arduino luego espere 5 segundos y repetir.
Esta información puede ser obtenida de http://devwiki.electricimp.com/doku.php?id=example:uart que lo explica muy bien pero voy a ir a través de mi código todavía.
Primero configuramos los pines como sigue, si te acuerdas del esquema antes de uart57 conecta a los pines 8 y 9 del software serial del escudo imp. Una velocidad en baudios de 19200 se utiliza para el escudo y el arduino que usamos antes. Se envían 8 bits y sin paridad.
hardware.uart57.Configure (19200, 8, PARITY_NONE, 1, NO_CTSRTS);
A continuación creamos la función que escribe "Hola mundo" al UART con el hardware.write
la función write()
{
Imp.WakeUp (5.0, escritura);
hardware.uart57.Write ("Hola mundo");
}
Entonces llamo a esta función cada 5 segundos, puede cambiar esta vez pero parece que sólo alrededor de un rato agradable verlo trabajar fácilmente
Imp.WakeUp (5.0, escritura);
Después de eso, eso es todo, presione guardar y pulsador de marcha en el código en línea eléctrica Imp, y asegúrese de que usted cambie en la pestaña de planificador para hacer seguro el código que acaba de realizar es el que se está ejecutando.
El listado de código completo es:
Despertar y escribir en el registro de servidor cada 5s
hardware.uart57.Configure (19200, 8, PARITY_NONE, 1, NO_CTSRTS);
la función write()
{
Imp.WakeUp (5.0, escritura);
hardware.uart57.Write ("Hola mundo");
}
Ajustar una alarma para 5s a partir de ahora
Imp.WakeUp (5.0, escritura);