Étape 3: Programmation du microcontrôleur
Le programme lui-même fonctionne très simple :
Il attend jusqu'à ce qu’il reçoive 4 paires d’octets. Le premier octet indique le programme quel type de données le deuxième octet contient. Deux paires contiennent les données actuelles et deux paires contiennent les prévisions.
Lorsque le microcontrôleur a reçu les 4 paires il traitera les 2 premières paires et afficher les données en cours. Si le bouton est enfoncé une interruption se produit et le microcontrôleur affichera le deuxième ensemble de données (aka le forcast) pendant 5 secondes.
N’oubliez pas de changer le fusebits pour que Portc.6 soit une broche e/s au lieu de réinitialise, mais faites-le après que le microcontrôleur est programmé parce qu’après il ne sera pas programmable plus.