Paso 2: Código de Arduino - introducción
Arduino escucha los comandos a la luz algunos LED o mostrar su estado. Además, una interrupción de timer hace Compruebe la temperatura mediante un sensor TMP36: Si la temperatura es mayor que un umbral se enciende un LED; cada n segundos (donde n es un parámetro establecido a través de la aplicación) un informe se envía a la aplicación. Una estructura de mando simple permite la aplicación enviar parámetros y valores a Arduino y a la redonda.
La estructura de comando definida en el programa es:
CMD RED| GREEN| AMARILLO = ON|] DE
TMAX| CMD SEGUNDOS = valor
SEGUNDOS de CMD = valor
ESTADO DE CMD
La estructura de mensaje de estado es:
ESTADO RED| GREEN| YELLOW| TMAX| SECONDS| TEMP| MUSLO = valor
Arduino responderá al comando de estado con estado completo mientras que en la interrupción se reportan una versión más corta.
Ejemplos:
ROJO de CMD = en interruptores de la luz LED roja en
VERDE de CMD = interruptores de la luz LED verde off
Puede probar el bosquejo por emitir comandos y viendo las respuestas en el Monitor Serial de Arduino IDE: Asegúrese de seleccionar el retorno de carro en las opciones del menú desplegable en la parte inferior.
Puede descargar el bosquejo de código desde el archivo adjunto. El siguiente paso le proporcionará una explicación detallada de él.