Android DiceBot (3 / 6 steg)

Steg 3: Ladda koden på ATmega328p



Ladda upp den senaste versionen av ArduinoISP till din Arduino (finns i fliken exempel). Sätta din ATmega328p på en skärbräda, sedan följa instruktionerna till programmet och bootload det:

Bifoga GND till GND och + 5V till VCC på Arduino och ATmega328p. Anslut MISO, MOSI och SCK stiften på Arduino och skärbräda tillsammans (stift 17 till D11, stift 18 till D12 och stift 19 till D11). Anslut den första pin av din Quasi-duino (pin 1) till D10 på Arduino. Kontrollera att infoga 10uf elektrolytisk kondensator mellan första och GND på Arduino (lång ledningen går till RST). Om du vill ansluta en ledde till D13 på din Quasi-duino och den andra mellan VCC och GND att felsöka.

Sedan ladda ner zip längst ner på denna sida (Quasi-duino.zip) och placera den i mappen hårdvara (om du inte har en, namnge en mapp "maskinvara" och lägga den i mappen skiss). Klicka ur Arduino IDE. Klicka sedan på tillbaka till Arduino IDE. Nu, i styrelser som valts, bör du se "Quasi-duino (8MHz intern klocka)." Detta är 8MHz intern klocka urval av ATmega328p. Nu sätta i din kristall från X1 till X 2 (stift 9 och 10). Sätta din 22pf kondensatorer i, en mellan X1 och GND, och den andra mellan X2 och GND. Välj Quasi-duino i menyn styrelser och bränna bootloader w / ArduinoISP. Efter ungefär en minut, bör du se "Gjort Burning Bootloader".

I din nuvarande Arduino, kommer de flesta av dem har en 16MHz extern klocka (avlång form glänsande silver sak som säger SPK16.000G). Du kanske frågar, "Varför extra komponenter, det är bara en extra kostnad." Tja, är den interna klockan inte lika exakt, bara några mikrosekunder. Om du programmering för en drönare eller bara använda seriell kommunikation, vill du en extern crystal (klockan) för mer precision. I de flesta av dina vanliga projekt hittar du att de flesta inte kräver en extern crystal.

Andra elektronikkomponenter inte kanske du behöver (ingår inte i ATmega328p) är: en spänningsregulator (för mer spänning att kunna komma in i din ATmega328p), lysdioder (men du kanske vill kolla om det blir makt då och då, men det tar ca 35mA av makt att köras kontinuerligt), eller ens din USB-gränssnitt. När du programmera ditt chip för projektet, kan du ta bort USB-gränssnittet, lyfter om 15uA.

Jag har ändrat den nuvarande bakbord Arduino core för detta projekt. Quasi-duino kan nu kompilera koden och ladda upp med ArduinoISP. Tidigare var detta inte möjligt med de nuvarande kärnorna tillgängliga på webbplatsen Arduino. Koden längst ner på denna sida är modifierade Arduino kärnan som fungerar med Quasi-duino.

Hämta zip-filen för filbibliotek heter "Ananas." Mitt bibliotek hjälper till att minska 1,5 sidor med kod ned till några rader. Detta är mitt bibliotek för 7-Segment och 74HC595 skiftregister. För att använda detta bibliotek, lägga den i din Arduino bibliotek broschyren.

Hämta AndroidDicebot.ino längst ner på denna sida och dubbelklicka på den fie hämtade en gång. Ladda koden på ATmega328p genom att trycka på filen > Ladda upp med hjälp av programmerare.

Efter det, ta ut ATmega328p för nästa steg.

Se Steg
Relaterade Ämnen

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Android och Arduino SMS-baserade Home Automation

Nyligen fick jag en relativt billig Kvadranten Band GSM/GPRS-modul för att spela med. Det är en SIM800L modul, och kommunicerar med alla micro via en seriell port. Det kom med en panel mount antenn.Jag beslutade att bygga ett enkelt SMS Controller sy...

Kontinuitet testare (med Android-telefon)

Kontinuitet testare med android-telefonenKrav:1. android-telefon2. 3,5 mm-uttag eller gamla hörlurar med mikrofon3. wire (multimetern sonder är bättre)4. programhttps://Play.Google.com/store/apps/details?ID=com...Steg 1: Skär hörlurSteg 2: Hitta mikr...

En Android talande klocka

Intro:Detta är en Android app som jag skrev att lära sig lite om Android ansökan programmering. Även om det är ganska enkelt, skriver denna app var intressant lärorik erfarenhet för mig och jag hoppas det kan också vara intressanta och pedagogiska fö...

Android FBI Virus - även om det är bara malware

Det blir bara en kort en utan bilder eller länkar eftersom det inte verkligen behövs.Du kanske inte vill erkänna att någon gör fel, så jag inte säger att du gjorde ;)Men skämt åsido så kallade FBI Virus vanligtvis landar på en enhet när du kollade en...

Android Mini PC Box by Riz

En komplett kraftfulla Android-TV-box. Tanken är att vara värd för enheten inuti en låda med extra nätadaptrar för större kapacitet hårddiskar, och bli av med röran skapad av kablar och adaptrar hängande från enheten. Många människor har brutit sina...

Android Gingerbread

Android Gingerbread - få det medan det är varmt!Precis i tid för den nya Android Gingerbread release datum. Nu kan du vara den första ungen på blocket att ha det - och äta den!Steg 1: Att göra fräsar jag gillar att använda lasrar när jag kan eftersom...

Android Gourmet vegansk choklad Cupcake

jag är tio år gammal och inredda denna cupcake allt av mig på bara en natt. Du kan också! Även om detta är en cupcake, är detta vegan vilket innebär att det är nyttigare för dig sedan affären cupcakes.Detta är en enkel fondant projekt. Det handlar om...

Förstärkt verklighet Tutorial - PizzaSalad! (Android)

Hej alla!Denna handledning handlar om att göra egna förstärkt verklighet app på android. Jag bara kom över den här bara häromveckan, och har gjort dem icke-stop; Det kan vara ganska rakt fram, men awesomely givande när klar. För det första skulle jag...

Förstärkt verklighet med hjälp av Unity3D och Vuforia – exportera Android AR App för pengar Bröstförstoring

Mer Augmented Reality finns tutorials här:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.Steg 1: Hämta allt nedan och följ instruktionerna i videonHämta # Unity3D (Hämta och installera den, om du inte har det redan) (*.exe-fil)Unity3D finns också att ladda n...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...

2 rullar Android vikt kontrollerad robot

Denna robot leksak är som en Segway, förutom att det är naturligt själv balanseringen. Den fungerande principen för rörelse liknar sfär leksaken, minus utanför bollen del och gyro. Den är stabil eftersom tyngdpunkten är lägre än hjul centrum. Det ska...

Android bälte spänne

någonsin viljat en själv ändra Bältesspänne. så kan du där ett hundratal olika bälte spännen på en dag? Vad sägs om att ha en polis siren på en Bältesspänne? Jo jag hade så jag tog min gamla och obselute HTC hero och förvandlade den till något jag bä...

Andy Android Hip Pack

jag älskar min Droid X och har redan gjort två virkade projekt i vördnad till den.På min blogg kan du se min Android Amigurumi och min Andy hatt . Jag har postat bilder samt mönster.Jag ville kombinera min kärlek till karaktären Andy, med något som k...

Android-kameror

Det är vanligt att ha ett par gamla eller föråldrade android telefoner ljuger om att samla dustThen slog det mig, varför inte göra det till en lokal Trådlös Övervakningskamera? Jag bestämde mig att göra just detta. I grund och botten vad jag ska visa...

Android tablet Android PC skrivbordet

Om vi ska lägga till USA och Kinas elektroniska avfall, 6 miljoner ton av datorer, telefoner och elektroniska delar omhändertas årligt [wiki]. Jag bestämde mig att slå min gamla Android tablett med trasiga touch panel i Android PC desktopen användand...

Grundläggande Android säkerhet system

De flesta IP-webbkameror kan kosta från $50 per kamera, och kvaliteten är fortfarande inte så bra. I denna Instuctable kommer du lära dig att använda och gamla android telefon som en IP-säkerhet kameran och sedan köra den från en stationär dator. HTC...

Gör en trådlös Robot med en Android-telefon

I detta Instructable kommer vi att bygga en MouseBot.MouseBot är en liten trådlös arduino robot som du kan styra med en dator. Det kräver inte en WiFi-modul. Istället använder en android-telefon för att ansluta sig till internet. Android-telefon ger...

Arduino-Android RC dammsugare "Asepsis 1.0"

"Renlighet och ordning är inte en fråga om instinkt, de är en fråga om utbildning. och du måste odla en smak för dem" < Br > - Benjamin DisraeliVårt Team har utformat att det att maximera bekvämligheten och minska ansträngningen Asepsis 1....