Paso 3: Programando el microcontrolador
El programa en sí funciona muy simple:
Espera hasta que recibe 4 pares de bytes. El primer byte indica al programa qué tipo de datos tiene el segundo byte. Dos pares de contengan los datos actuales y dos pares el pronóstico.
Cuando el microcontrolador ha recibido 4 pares se procesan los primeros 2 pares y mostrar los datos actuales. Si se presiona el botón se produce una interrupción y el microcontrolador mostrará el segundo conjunto de datos (también conocido como el pronóstico) durante 5 segundos.
No te olvides de cambiar el fusebits que Portc.6 es un pin de IO en vez de reinicia, pero hacerlo después de que el microcontrolador es programado porque luego no ser programable ya.