Paso 4: código
El UART recibe código es interrupción conducido. Un alto a la transición bajo el Pin 1,2 inicia el proceso de recepción. TIMERA se utiliza el tiempo de cada uno de los bits restantes; ocho bits de datos y un bit de parada.
Los personajes esperados son los siguientes
' 0' (0 x 30) - 1 receptor
' 1' (0x31) - 1 receptor en
' 2' (0x32) - 2 receptor apagado
' 3' (0x33) - 2 receptor en
' 4' (0x34) - 3 receptor de
' 5' (0x35) - receptor de 3 en
Bajo el código a continuación, establece el pin boton alto, espera un período de tiempo para simular la pulsación de una tecla y entonces restablece todos los pernos de la almohadilla de botón.
El período de demora dependerá de la aplicación. El retraso en el código actualmente dura cerca de 1.5 segundos. He encontrado esto para ser bastante confiable en un corto rango en condiciones ideales. Para garantizar que la toma de corriente apropiada enciende o apaga usted quizá desee aumentar la demora.
Para controlar el transmisor simplemente Afiance el tablero de LaunchPad a tu ordenador mediante el puerto USB. Abrir favorito programa de terminal y conecte a COM3 en 9600, N, 8, 1. Enviar el correspondiente carácter ASCII y observe el LED del flash de la Junta de transmisor para indicar que se envía el comando. Si los receptores están conectados a un tomacorriente que escuche un clic como el relé y cualquier aparato conectado será activado o desactivado.