Quadroped Robot - (NIOSII församlingen) (8 / 13 steg)

Steg 8: Coding - avbryter du säga?

Nu när vi har våra motoriska funktioner färdiga, behöver vi ett sätt att kontrollera dem och tala om för systemet att utföra dem när vi vill. Vi kommer att göra detta med avbrott.

För dem obekanta med församlingen är ett avbrott helt enkelt en del informera systemet att det har utlösts (tryckknapp, tangentbord, sensor, etc.), och systemet att stoppa vad det gör, och behandlar avbrottet på lämpligt sätt.

Så, vår huvudprogrammet har följande struktur:

.data
# Tecknet saker om vi vill skriva ut senare
.section .exceptions, "ax"
# push
# Kontrollera som avbryts
# handtag tangentbord ingångar
# handtag sensor avbryter
# pop
.section .text
# setup
# huvudloop

Låt oss börja med .text avsnitt eftersom det är definitivt det enklaste.

Igen, för enkelhetens skull, har jag inkluderat den main.s filen nedan. Obs: Detta är inte den högsta nivå filen, så jag ber om ursäkt till alla de allvarliga kodare där ute som förbannar mitt missbruk av filnamnet.

Se Steg
Relaterade Ämnen

Chassis de Robot con Orugas Impresas sv 3D

3D tryckt Robot Tank chassis.(Du kan hitta svenska instruktionerna nedan)Este es el primer paso para la construcción de un robot tanque (por las orugas, ingen tiene armas). De diseño abierto, y con el objetivo de que pueda ser utilizado sv aplicacion...

Android Zombiebot

Bygga denna Zombiebot som du kan fjärrstyra med Android Bluetooth-enheten. Baserat på Android Robot Controller från www.roboticintelligencesoftware.com.Steg 1: Delar som behövs Android Robot Controller leverantör: www.roboticintelligencesoftware.com...

Svärm Bots: Montering och kooperativa Transport

Hej alla,Detta instructable handlar om "Swarm Bots: montering och kooperativa Transport" i vilken vi kan bygga våra egna master och slave robot, slav kommer att följa master robot och vi kommer att kontrollera master robot med vår smartphone. De...

Barns Robot kostym med ljudeffekter, godis detektor och mer

jag gjorde min dotter denna robot kostym till halloween. Jag blev inspirerad av denna Kid Robot kostym. Jag tog mig i lite av en annan riktning och till några mer nyheter såsom lampor i antenner och öron, en big button-kontrollen med en ljudeffekt fö...

Hur man bygger robot halloween kostymer.

Dessa kostymer var ett år i vardande för brainstorming, skissa, och utforma följt av en tredagars cram session att få dem byggde i tid för vår Halloweenfest.Vi brukar alltid gå överbord för Halloween men i år tror jag vi överträffade oss själva. Dett...

Bygga Mongoose mekatronik Robot: del 1 chassi & växellåda

detta är först i en serie av illustrerade anvisningarna för montering av Mongoose Robot kit finns från blueroomelectronicsMongoose höjdpunkter:Kraftfull PIC18F2525 mikrokontroller (32KHz till 32MHz)Hårdvara PWM kontrollerad SN754410 H-Bridge med term...

Amigurumi Instructable Robot... Kär!

i detta, min allra första Instructable, jag visar dig hur man virka din egen Instructable Robot och hans kärlek-Bot!Du behöver följande:3mm virknålKamgarn vikt garn i följande färger (guld/gul, svart, rött, rosa och grå). Du behöver inte så mycket, o...

Bygga en robot Lego Multigraph

Skulle inte du njuta av att bygga och använda en robot som drar abstrakt konst kan använda i din konst och hantverk projekt? Lego Multigraph, är även om det hade inga praktiska tillämpningar, roligt både att bygga och driva! Detta är en iteration på...

30lb kämpar Robot-Nyx

jag byggde nyligen en ny 30£ kämpar robot för NERC Sportsman klassen och Dragon * Con Robot strider händelser. Detta instructable kommer att följa byggprocessen och kommer att innehålla länkar till delar leverantörer, bearbetning resurser och DXF-rit...

3D tryckt Walking Robot

Denna 3D tryckt Walking Robot är just den sak att hålla uppsikt över skrivbordet. Jag försökte hålla det så enkelt som möjligt med ett minimum av delar. Om du har några frågor på bygga, fråga bara.Njut!Vad du behöver:1Tamiya 3-växlad vev axel växellå...

6WD robot med aluminiumchassi

Syftet med detta instructable är att bygga en grundläggande, liten och mobil robot, enkel men resistenta, kunna röra sig lätt genom många ytor med precision.Efter många upplevelser, jag är i en punkt där jag tror att jag har uppnått bra resultat och...

En praktisk Robot

jag kalla det en praktisk robot för ett antal skäl. Det kan vara att använda varje dag som de flesta människor som arbetar runt huset skulle ha. Med hjälp av många överskott objekt hålls kostnaderna nere. Robot arm kan lyfta över en 2 lb objekt från...

API för en webbplats kontrolleras Robot

"Dessa material och den information som finns i detta instructable är från studenter på programvara för platser (www.softwareofplaces.com) klass vid PUC-Rio universitet. Innehållet representerade här är studentens sista projekt för klass utvärdering...

En Arduino Shield som omvandlar din Radio styrd bil till en Robot

Jag har sett en massa Instructables som beskriver hur en Radiostyrd bil kan konverteras till en robot. De flesta av dessa kräver att R/C bil mottagare styrelsen ändras så att avsnittet RF i mottagaren kringgås med vänster/höger/framåt/bakåt signalern...

Android kontrollerade Robot för nybörjare (A till Z)

Gillar du robotar? Är du ny i robotteknik? Har du tänker bygga en Robot från grunden? Om ja, är detta instructables för dig. I detta instructables jag visar dig hur du kan bygga en robot från början, jag också visa dig hur du kan kontrollera du robot...

Android G1 följetong till Arduino Robot

lära sig hur din Android mobiltelefon kan styra en robot med en Arduino ombord. Telefonen tar kommandon via telnet från en annan telefon eller en PC, så kan du fjärrstyra roboten. Detta projekt kommer annars inte ändra G1 så du kan fortsätta använda...

Arduino modulär Robot

Jag skapade detta instructable att visa min utveckling av ett modulärt arduino robot projekt för MAKEcourse vid University of South Florida (makecourse.com).Denna robot använder en 3d tryckt fall utformade i SolidWorks som använder brickor och platse...

Arduino sol spårning Robot

Detta är en enkel solar tracker som automatiskt orienterar sig mot solen eller ljusa källa av ljus som solen. Om du placerar solpaneler på denna robot kan det öka sin produktivitet med 90 till 95%. Första att skapa en sol spårning robot kan blir ljud...

Autonoma Sumo bekämpa Robot med pneumatiska Flipper - hur man

denna Sumo Bot utformad, byggdes, programmerad och testade under en 12 veckors period för en av mitt sista år engineering klasser. Syftet var att konstruera och bygga en lätt helt självständiga sumo kämpar robot för en i klassen Sumo Bot konkurrens....