Stap 3: De microcontroller programmeren
Het programma zelf werkt heel eenvoudig:
Het wacht totdat het ontvangt 4 paar bytes. De eerste byte vertelt het programma wat voor soort gegevens de tweede byte houdt. Twee paren bevatten de gegevens te presenteren en twee paren bevatten de prognose.
Wanneer de microcontroller de 4 paren heeft ontvangen zal het verwerken van de eerste 2 paren en de huidige gegevens weergeven. Als de knop is ingedrukt een interrupt optreedt en de microcontroller verschijnt de tweede reeks van gegevens (aka de forcast) gedurende 5 seconden.
Vergeet niet om de fusebits te wijzigen, zodat Portc.6 is een IO-pin in plaats van opnieuw ingesteld, maar nadat de microcontroller is geprogrammeerd omdat daarna het zal niet programmeerbare meer doen.