Arduino BASIC sköld



Hej alla, detta är min första instructable dokumentera skapandet av mitt projekt, Arduino UNO BASIC sköld som förvandlar den Arduino UNO till en dator som kör grundläggande programmeringsspråk.

Mikrokontroller är i huvudsak låg prestanda datorer på ett chip (de har en processor, RAM och ROM) de kan användas för att skapa små datorsystem. Syftet med detta projekt var att använda AVR microcontrollers skapa en dator som kan köra den grundläggande programmering språksyn.

Under lär dig mer om Arduino och skapa olika skisser, kom jag över TinyBASIC projektet som förvandlar Arduino till en dator genom att köra en BASIC tolk. Efter tester TinyBASIC skissa på min Arduino UNO, hittade jag det tillgängligt programminnet till TinyBASIC vara ganska låg på ca 1KB som ledde mig till att köpa en ATmega 1284P. Efter att framgångsrikt få TinyBASIC att köra på 1284P, hittade jag det tillgänglig för att vara mer än 13KB menande mer än en 13 x öka tillgängligt minne jämfört med Arduino UNO programminnet.

Att kunna köra TinyBASIC på 1284P sedan fick mig att tänka på fristående datorer baserade på 1284P och TinyBASIC. Jag larmade TinyBASIC skissen för att inkludera den TVout och PS/2 tangentbord biblioteket men det skulle inte fungera (på grund av den PS/2 och TVout biblioteket inte är kompatibla med varandra) vilket betyder att jag behövde en andra AVR med PS/2 biblioteket eller TVout biblioteket att låta datorn att fungera korrekt.

Jag beslutade att använda Arduino UNO som bygger på ATmega 328 att köra TVout skissen medan 1284P skulle köra TinyBASIC skissen (med PS/2 biblioteket ingår). Det var gjort detta sätt runt för att ge TinyBASIC den maximala mängden SRAM möjligt som TVout kräver en RAM-buffert.

Jag visste från tidigare projekt att TVout går bra på Arduino UNO och efter att ha testat TinyBASIC med PS/2 biblioteket på 1284P (som fungerade korrekt) bestämde jag mig att placera alla komponenter på en Arduino UNO sköld.

Se Steg
Relaterade Ämnen

USB-Powered RGBLED bröstet (med Arduino + basic-program)

detta Instructable skapades från en begagnad smyckeskrin, vissa lysdioder och en Arduino. Betoningen på att kunna återanvända alla komponenter efter bröstet skapades.Bröstet går igenom färg spektrumet, med undantag för vitt ljus.Jag befinner mig och...

Arduino Basic temperaturvakt - Exosite

Handlingsreglerna Arduino läser en temperaturgivare av Dallas Semiconductor One-Wire och rapporterar till en Exosite Portal via Ethernet Shield. Denna artikel beskriver krok upp information och kod för en enkel anslutna temperatur övervakning nätverk...

Arduino Basic ledde Blinker med dröjsmål Controller

Denna ska tutorial undervisar u hur man gör en arduino ledde blinkerMaterial krävs rArduino ombordLeddeDenna tutorial lär också att redigera fördröjningen mellan blinkarSteg 1: programmeringi arduino programvara gå tillFil > exempel > grundläggande...

Arduino Basic Tutorials - hur man styr lysdioder

Detta instructable visar hur du kan styra en eller flera lysdioder med Arduino och då vet vi hur du använder de digitala och analoga IO pinnar. Aldrig gjort någon träna innan med Arduino och vet inte hur man använder den. Aldrig sinne, hittar du att...

Ultrasonic Ping med Arduino (Basic)

Detta Instructable går över hur man får den Arduino programvaran för att läsa en Ping från en Ultrasonic Sensor och en Arduino Uno.Vad du behöver:Arduino programvaraArduino UnoBröd styrelse3 jumper trådarUSB A till BPing.inoSteg 1: Ansluta Ultra Soni...

Arduino Basic Test sköld

Vi säljer hundratals Arduinos varje månad, och då vi får en återvände som felaktig. Som teknisk support och produktdesign för Proto-PIC.co.uk beslöt jag att göra en sköld för att testa dem. Funderar du på hur du gör detta, tänkte jag bygga 2 sköldar,...

Arduino Basic handledning

Hej alla. Jag är Zubayer Tahmid från Bangladesh,som representerar Rajuk Uttara modell College.Idag skriver jag en mycket grundläggande handledning på Arduino. Jag har sökt en hel del i olika webbplatser surfa via internet, men jag fick inte någon tut...

Chip dator: Lätt att producera AVR BASIC dator

Detta instructable kommer att dokumentera och förklara mitt senaste projekt, en fristående datorsystem baserat på ett enda chip (IC); ATmega 1284P. 1284 P ansvarar för samtliga delar av systemet, inklusive kör BASIC tolk, generation RCA video signale...

Arduino LCD-spel

Att göra åtskilliga saker är mycket enkelt med Arduino microcontrollers. Detta Instructable förklarar hur du kan skapa en enkel 1-knappen video spel gjorda av en handfull delar i Arduino Basic Kit från 123D kretsar. Det är en sida-rullning hoppande s...

Arduino Uno Tutorial #1 - grundläggande blink program

Hej alla!Jag är glad att publicera min första instructable!Denna idé som kommer till mig när jag hade kamp att få min Arduino Uno arbetar, så som jag hade vissa svårigheter jag kommer att göra några förklaringar till al noobies runt här som till exem...

Byggnaden små robotar: Att göra en kubik tums mikro-Sumo robotar och mindre

här är några detaljer på att bygga små robotar och kretsar. Detta instructable kommer också täcka några grundläggande tips och tekniker som är användbara i att bygga robotar i alla storlekar.För mig är en av de stora utmaningarna i elektronik att se...

Hackat SCSI hård driva kabel för 128 x 64 skärmar med microcontrollers

lång tid lyssnaren, första gången ringer till Instructables!Välkommen till min första Instructable!Detta hack är en återanvändning av gamla 40 pin SCSI kablar.Jag var trött på att använda bakbord utrymme för att ladda upp en massa motstånd för att kö...

Robocam - hemmagjord Video Robot

Robocam är en tunga hemlagad robot plattform stödja en videokamera och sändare. Plattformen för Robocam är tillverkad av plywood och gängade stavar. Locomotion ges av två överskott sex volt motorer anslutna till gräsklippare hjul. Power tillhandahåll...

Laser skär akryl TARDIS

jag är en stor läkare som fan och jag har alltid velat äga en TARDIS. Min maker kunskaper är inte tillräckligt bra för att bygga en verklig eller en stor skala modell så istället bestämde jag mig att nöja sig med att göra en liten TARDIS prydnad som...

Kinect kontroller Arduino wired servon med Visual Basic 2010

uppdatering JAN 2012: denna guide är med på Microsofts MSDN Channel9http://channel9.msdn.com/Coding4Fun/Blog/Kinecting-to-Arduino-with-Visual-BasicINTRODUKTIONI detta projekt använda jag vänster och höger hand rörelser i Kinect för att kontrollera ro...

Styra Arduino med visual basic 6.0

Detta instructable är en del av min bok Arduino + visual basic 6.0 (gör din egen mjukvara till kontroll arduino Robot.Visual basic 6.0 är en mycket gammal version som vissa människor kan fråga varför vi vill använda visual basic 6.0. Visual basic 6.0...

Hur att programmera Arduino Bluetooth seriell kommunikation i Visual Basic Express 2010

Thär är olika Android Program/programvara för att styra din robot arduino bluetooth med din android. Men du kan inte hitta en att använda med din windows-dator. Så programmet jag en liten en i Visual Basic Express 2010. Hoppas det kan vara bra som en...

Kontroll av en DC motor med Arduino och Visual Basic

Hej vänner detta är mitt första inlägg i instructables.com där jag kommer att försöka ge mer nyhet des ofta.Idag är temat med Arduino och Visual Basic.Det projekt som vi ser idag är controller en dc-motor med Arduino och Visual Basic.För att styra en...

Programmera Arduino Mini 05 med FTDI Basic

När du behöver en liten arduino med en bra mängd I/O pins, är Arduino Mini för dig. Detta är en av mina favorit mikrokontroller för bärbara tech projekt på grund av dess storlek.Steg 1: material Arduino MiniFTDI BasicManliga headersStartkablar eller...