Handheld Pong & Invaders op de goedkope (Arduino compatibel) (11 / 13 stap)

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!

Gerelateerde Artikelen

Tacuino: een goedkope, Modulair, Arduino-compatibele onderwijsplatform

Tacuino: een goedkope, Modulair, Arduino-compatibele onderwijsplatform

Voor mijn klassen van soft-circuit, hebben wij een voorgeprogrammeerde Attiny85 circuit () of de duurdere Arduino-compatibele Lilypad USBgebruikt. Ik wilde iets tussen die twee uitersten die zouden zijn:Gemakkelijk op te bouwen door beginnersLage kos
LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

zoals de nachten geleidelijk verlengd in het najaar van 2011, ik ontdekte de geneugten van Arduino en dacht dat het zou een geweldige manier om iets dat ik voor een lange tijd wilde - een zachte manier om op een winter's ochtend wakker te worden.  He
Arduino compatibel badkuip controller

Arduino compatibel badkuip controller

Laten we beginnen met een waarschuwing: dit project regelt water. Elektriciteit en water echt niet mengen en er is een reëel gevaar voor elektrocutie en/of dood als je niet voorzichtig bent. Bouwen van dit project op uw eigen risico, en ik zal niet a
Perfboard Hackduino ($8 Arduino-compatibele circuit)

Perfboard Hackduino ($8 Arduino-compatibele circuit)

Nooit meer zal u moeten ontmantelen van een voltooide project enkel naar het hergebruik van een Arduino board!Deze tutorial doorloopt de stappen betrokken bij het fabriceren van uw eigen Arduino-compatibele circuit met behulp van slechts ~$8 delen (d
Hoe maak je het gemakkelijkste Breadboard Arduino-compatibele Sanguino-Equivalent... OOIT! & Hoe schetsen rechtstreeks uploaden naar het!!

Hoe maak je het gemakkelijkste Breadboard Arduino-compatibele Sanguino-Equivalent... OOIT! & Hoe schetsen rechtstreeks uploaden naar het!!

Oke dus de titel inderdaad een beetje een mondvol lol is!Ive geweest hoeft te prutsen met een verlangen naar meer Input/Output pinnen dan de Arduino UNO en tegenwoordig de UNO gebruikt een Atmega328microcontroller, & zijn beperkt tot slechts ongeveer
Goedkope Arduino Bot

Goedkope Arduino Bot

Arduino obstakel ontwijkt is nu populair in de DIY veld. Ik maakte een met behulp van goedkope beschikbare onderdelen.Hoop dat het u zal vermaken.Dingen die je moet:1. elke goedkope Arduino UNO R3 (kloon)2. Adafruit Motor Shield v13.A paar DC motor e
Maak uw eigen aangepaste Arduino compatibel

Maak uw eigen aangepaste Arduino compatibel

ik hou van Ardunio. Ik hou van de dingen die mensen maken met hen en ik ben dol op het maken van mijn eigen. Afgelopen augustus publiceerde ik een Instructable op hoe te om uw eigen postzegel formaat Arduino compatibel. Dit Instructable zal u tonen h
Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
Goedkope Arduino WiFi schild met ESP8266

Goedkope Arduino WiFi schild met ESP8266

In mijn vorige Instructable heb ik beschreven hoe de ESP-01 module aansluit op een breadboard.Dit is slechts de eerste stap om een goedkope Arduino WiFi schild de ESP8266-module gebruiken. U kunt het met enkele meer elektronische componenten en de Wi
#5 Arduino compatibele Real Time klok Modules (DS1307 & DS3231)

#5 Arduino compatibele Real Time klok Modules (DS1307 & DS3231)

Een module van de Real Time Clock (RTC) is dat een RTC is een RTC. Toch? Verkeerd!Terwijl deze twee veel voorkomende, Arduino-compatibele RTCs erg lijken, en zijn aangesloten via de I2C (uitgesproken oog kwadraat Zie of Eye Eye) communicatie bus ze p
Hoe te DIY klauw kraan Arduino-compatibele Robot?

Hoe te DIY klauw kraan Arduino-compatibele Robot?

Hallo, jongens! De kraan Makeblock klauw Arduino-compatibele Robot heeft vandaag afgerond. Haar structurenen functies zijn vergelijkbaar als deze kraan machines die gemeenschappelijke te zien in de markt.Voor meer informatie zie website Makeblock hie
Gebruik RFduino om te voeren Arduino compatibel schetsen en communiceren met uw iPhone met behulp van Bluetooth 4.0 Low Energy.

Gebruik RFduino om te voeren Arduino compatibel schetsen en communiceren met uw iPhone met behulp van Bluetooth 4.0 Low Energy.

Munt-en kleinbedrijf Arduino compatibele open-source micro-computer die communiceert met uw iPhone met behulp van Bluetooth 4.0 Low Energy draadloosDe RFduino is een zelfstandige board, net als de Arduino UNO. Daarnaast beschikt de RFduino over een k
Snel en gemakkelijk Arduino compatibel H-brug Shield

Snel en gemakkelijk Arduino compatibel H-brug Shield

In dit instructable ik zal in detail te beschrijven hoe ik ging over het maken van een snel en gemakkelijk, Arduino compatibel, H-brug schild. Maar eerst, een korte intro in wat kreeg me gemotiveerd om het te maken.Een paar jaar geleden, begon ik mee
YourDuino: HandBat - Handheld ultrasone Radar met behulp van Arduino

YourDuino: HandBat - Handheld ultrasone Radar met behulp van Arduino

HandBat is een handheld van ultrasone Radar die stuurt pulsen van echografie en luistert naar de Echos, als een vleermuis. Het is bedoeld voor gebruik door de slechtziende mensen of navigatie in het donker.Handbat is gehuisvest in een goedkope ($3.97