Handheld Pong & inkräktare på billigt (Arduino kompatibel) (11 / 13 steg)
Steg 11: Programmering - ladda upp skissen
Programmera denna styrelse är precis som de flesta andra Arduino styrelser men det viktigaste att komma ihåg-programmering är att detta forum inte har en auto-reset så måste du trycka på knappen "reset" (den lilla röda taktil switchen) när rätt tid att ladda upp en skiss. Detta kan ta några försök att bemästra.
Hårdvara:
För detta steg behöver du en dator laddad med Arduino programvaran (v1.0.3 med modifierade biblioteket lastas om du använder min skiss), din nygjorda konsolen styrelse och en CP2102 UART till USB omvandlare. En FTDI baserat USB till UART styrelsen bör arbeta exakt samma så länge det har en 3v3 utgång.
Ansluta 3v3 (inte 5v) från CP2102 till 3v3 i konsolen styrelsen. Anslut Gnds tillsammans. Ansluta till Tx Rx på CP2102 på konsolen och Tx på CP2102 till Rx på konsolen (ibland CP2102s är markerade bakåt så om detta inte fungerar prova att gå med Tx till Tx och Rx till Rx).
Skiss:
Min skiss bifogas föregående steg. Du måste också ändrade PCD8544 bibliotek från ett tidigare steg in till mappen bibliotek.
Sketchen skrevs i Arduino IDE v1.0.3. Jag har inte testat det på någon annan version. Den enda ytterligare bibliotek behövs bör vara modifierade PCD8544 biblioteket. SPI och EEPROM biblioteken behövs men borde ha kommit med Arduino IDE.
Ladda upp:
För att prata med konsolen styrelsen kommer att du behöva ladda drivrutiner för CP2102 på din dator och markera den nya COM-porten i Arduino-miljö. Nu Välj styrelsen som "Arduino Pro Mini 8MHz". De 8MHz är viktigt eftersom du använt en 8MHz kristall och så om du väljer en 16MHz ombord då alla tiderna kommer att vara avstängd (& det kanske inte fungerar korrekt eftersom "328 garanteras endast stabil upp till 16MHz på en 5v leverans).
För att ladda upp skissen, klicka på "ladda upp" och vänta på att sammanställa. När IDE visar den slutliga kompilerade storleken, tryck på och släpp reset-knappen på konsolen ombord. Belysning bör flimrar ett tag, skissen ska starta upp och säga "Hej" på LCD-skärmen. Detta är ett gott tecken!