Stap 11: Programmeren - Upload de schets
Het programmeren van dit board is net als de programmering van de meeste andere Arduino boards Arduino boards, maar het belangrijkste ding om te onthouden is dat dit bord niet over een automatische reset beschikt dus u druk op de moet "reset" knop (die kleine rode tactiele switch) op het juiste moment voor het uploaden van een schets. Dit kan een paar pogingen nemen om te overmeesteren.
Hardware:
Voor deze stap moet u een PC geladen met de Arduino software (v1.0.3 met de gewijzigde bibliotheek geladen als u van mijn schets gebruikmaakt), je nieuwe console board en een CP2102 UART naar USB converter. Een FTDI USB gebaseerd op UART moet bestuur precies hetzelfde werken, zolang er een 3v3-uitgang.
Sluit 3v3 (niet 5v) van de CP2102 naar 3v3 op het bord van de console. De Gnds met elkaar verbinden. Verbinden met Rx op CP2102 Tx op de console en Tx op de CP2102 aan de Rx op de console (soms de CP2102s zijn gemarkeerd achterwaarts dus als dit niet probeer toetreden Tx werkt naar Tx en Rx-Rx).
Schets:
Mijn schets is gekoppeld naar de vorige stap. Je moet ook gewijzigd van PCD8544 bibliotheek uit een eerdere stap in de omslag van bibliotheken geladen.
De sketch werd geschreven in de Arduino IDE v1.0.3. Ik heb het niet getest op een andere versie. De enige extra bibliotheek nodig moet de gewijzigde PCD8544 bibliotheek. De SPI en EEPROM bibliotheken zijn nodig, maar moeten komen met de Arduino IDE.
Uploaden:
Om te praten met de console van bestuur zal u moeten laden van de stuurprogramma's voor de CP2102 op uw PC en selecteer de nieuwe COM-poort in de omgeving van de Arduino. Selecteer nu de Raad van bestuur als "Arduino Pro Mini 8MHz". De 8MHz is belangrijk omdat u gebruikt een 8MHz kristal en zo als u een bord van 16MHz kiest wordt alle de tijdsinstellingen zullen alle af (& het werken mogelijk niet correct omdat de ' 328 is alleen gegarandeerd stabiel tot 16MHz op de levering van een 5v).
Klik op "upload" om te laden van de sketch, en wachten tot het te compileren. Als de IDE de uiteindelijke gecompileerde grootte toont, druk op en laat u de reset-knop op het bord van de console. Lichten moeten flikkeren voor een tijdje, dan de schets moet opstarten en "Hallo" op het LCD-scherm zeggen. Dit is een goed teken!