PicAxe MakerFaire särskilda Robot (13 / 14 steg)

Steg 13: Programmering av roboten och spela!

Hej, vi är klara byggnad och det är dags att programmera roboten. Ett exempelprogrammet ges nedan. Du kan anpassa programmet eller skriva egna.

Exempel-Program

Obs: Om du deltagit i en låt oss göra robotar "Någon kan göra en Robot" på Maker Faire NY 2012, din stötfångare switchar kopplas olikt än beskrivs i detta Instructable. Använd den här versionen av programmet i stället. När du slår på din robot, måste du hålla stängt växlarna i några sekunder för att "vakna" roboten.

Du kommer att behöva ladda ner och installera PICAXE programmering redaktör för ditt operativsystem. Det är gratis. Var noga med att följa installationsanvisningarna noggrant!

Anslut din PICAXE USB ladda ner kabeln till datorn. Kontrollera anvisningarna på webbplatsen PICAXE vara säker på att du har drivrutiner korrekt installerade, och rätt COM-port markerad. Vi kommer inte att upprepa deras instruktioner här.

Vara att bygeln H1 är inställd på "PROG". Anslut den andra änden PICAXE Hämta kabelns till cirkulär programmering uttaget på PICAXE-08 ombord. Ställa in roboten på något så att dess hjul inte röra marken. Stäng på batterihållaren till "På".

Använda PICAXE Programeditor programmera roboten. Efter programmet laddas ner, Stäng av roboten med växeln på batterihållaren. Koppla ur uttaget programmering. Ange Jumper H1 till 'Kör' och ange din robot på marken.

Aktivera roboten och titta på det gå! När den stöter i något som kontaktar en av de två mikrobrytare, bör det stoppa och försöker slå för att undvika hinder.

Det är vanligt att roboten kan inte köra helt rak när du flyttar framåt. Detta beror på att de två motorerna kan köras i lite olika hastigheter. Det är inte kritisk. Dock behöver om roboten inte driver bakåt i stället för framåt, eller om det snurrar i cirklar, du ändra något.

Du kan antingen i hårdvara åtgärda dessa problem genom att ändra hur trådarna från motorerna är anslutna eller i programvara, genom att ändra med stift är inställda till hög eller låg i programmet.

Om roboten enheter bakåt i stället för framåt, då motorerna är båda fast baklänges, och måste ändras i programvara eller maskinvara.

Om roboten snurrar till vänster istället för att köra framåt, då den vänstra motorn fast baklänges och måste ändras i programvara eller maskinvara.

Om roboten snurrar till höger istället för att köra framåt, då rätt motor fast baklänges, och måste ändras i programvara eller maskinvara.

Bli inte upprörd din robot felande först. Detta är en stor möjlighet till lärande!

Se Steg
Relaterade Ämnen

KLC särskilda Robot Kit

detta Instructable är för alla som deltog i min robot byggnad workshop på Kalejdoskop Learning Center (KLC), eller har köpt en av de Raket varumärke Studios robot kit används i denna workshop. Det är en riktigt trevlig fickformat programmerbar robot....

Bygga en liten Robot: gör världen är minsta hjul Robot med en gripare.

Bygga en 1/20 kubiktum robot med en gripare som kan plocka upp och flytta små objekt. Den styrs av ett Picaxe mikrokontroller. Vid denna tidpunkt, tror jag detta kan vara världens minsta hjulförsedda robot med en gripare. Som utan tvekan kommer att f...

Beröringsfria givare kontrollerade Robot

Detta projekt är en enkel robot som styrs från en PC med ett tangentbord eller en Leap beröringsfria rörelsesensor. Roboten själv kör på ett PICAXE 20M 2 chip, en mikrokontroller som är programmerad med en form av BASIC. Jag valde PICAXE chip efterso...

Enkla steg för att ge din Robot personlighet

Arbeta med robotar är en rolig, galen, frustrerande äventyr. Från den enklaste vibrerande nanobot till jätte storlek mecha-krigare verkar varje robot ha sin egen personlighet - vissa egendomliga drag som kan skilja det även från identiska modeller. Ä...

$100 väggmålning ritning robot (fungerar även som en gigantisk etch-a-sketch)

på hacka-en-dag!Vad jag gillar med robotar är att du kan göra en sak som gör andra saker. Så meta! Den använder gcode Rita någon bild du, eller du kan köra runt som en etch-a-sketch. Du kan skala denna robot upp till nästan alla storlekar. Versionen...

Hur man gör en Constructicons: "Devastator" kostym

den här killen var sådan en ikonisk decepticon, att jag bara var TVUNGEN att göra det! Min vän är 6'5 och en fläkt favorit för denna jätte. Jag hör den största formen av smicker är imitation... Därför...Jag ger dig... DEVASTATOR!* Denna dräkt är gans...

AUTONOMA plast skräp DISPOSALDRONE-TRASH-BOT

Att bygga enautomatisk skräp robot använder Arduino-mikrokontroller och särskilda robotic teknik som upptäcker och samlar de plast stoppar automatiskt och bearbeta den. Så detta minskar kravet på manuell clearance av plastavfall, att rensa upp detta...

En 1: a eller 2: a generationen Roomba

en ren robot är en glad robot!Steg 1: bakgrund Damm och skräp är stora problem för våra automatiserade vänner. Auto betyder inte underhåll fri min vänner. Denna särskilda robot räddades - off till deponi var. Det är förra ägare missbrukat denna robot...

Hur man CNC: I tre steg!

Komma igång med CNC kan vara knepigt, det är en kraftfull metod att skära nästan vad som helst, men att veta var man ska börja och förstå grunderna kan vara överväldigande. Jag bryta varje steg ner och visa dig hur man fyller i ett enkelt projekt frå...

Arduino + PICAXE = "robot" domare!

Hej!Idag ska jag visa dig hur man gör en lätt Arduino Baseball Ump! Detta lilla system är förmodligen bäst för scrimmages (informella spel) när du har lite snorkigt konkurrenskraftig spelare så att ingen klagar om hur "orättvist" Detta är ;) Jag...

Robot 1: "Little Jimmy" baserat på PICAXE - 18M 2

jag ville bygga denna lilla roboten för att ge mig en rolig och flexibel plattform för att lära sig mer om programmering, RC (radio-control), köra tåg (mekanik som gör det gå) och den senaste PICAXE processorn, den 18M 2. Under en blygsam budget förs...

Alla hjärtans robot doserar godis kyssar med Picaxe

jag hade ett Picaxe 18m 2 projektstyrelsen och ville veta mer om denna mikroprocessor. Så jag skapade denna robot som är programmerad att släppa candy kisses, lagras i en Valentine godis låda, i mönstret för ett valentine hjärta.Nedan är en video av...

"Liten Tank" Robot Arduino/Picaxe/Tamiya plattform

Snygg liten laser cut tank design, en följeslagare till detta instructable. Som svar på den dåligt gjorda erbjudanden på marknaden, och ett allmänt behov av en klar att gå, lätt att anpassa spårade plattform. Använder en Tamiya 70097 motor/växellåda...

EXTREMA Snap kretsar programmerbar Robot!

i detta Instructable kommer du lära dig hur man bygger en extrem Snap kretsar programmerbar Robot. Först lär du dig att installera PICAXE programmering Editor (PICAXE är mikrokontroller eller datorn hjärnan för din programmerbara Snap kretsar robot)....

Arduino Robot för lägsta kostnad

SE MIG PÅ NYC MAKER FAIRE!Det hela började med detta:Arduino Robot utmaning: Hur billigt kan du skapa en robot med en Arduino för 5: e klassare?Jag hoppas att detta instructable har en viss elegans till dess enkelhet och kommer att övertyga dig att b...

Dansa dansa Roverbot! Bygga en ljus aktiveras dans Snap kretsar programmerbar Robot.

i detta Instructable du lära dig hur man bygger en ljus aktiveras dansande Snap kretsar programmerbar robot. Först lär du dig att installera PICAXE programmering Editor (PICAXE är mikrokontroller eller datorn hjärnan för din dans dans Roverbot). Däre...

Pingbot - Micro RC uppladdningsbara musikaliska Robot Pal

Pingbot är en mycket liten (38mm diameter), usb Laddningsbar, programmerbar, musikal, fjärrkontrollen robot utformad för maximalt nöje och danceability.Jag har byggt några experimentella robotar tidigare och för att vara ärlig, de alla såg delen. De...

Panorama robot kamerahuvud (panograph)

någonsin velat ta bilder av en panoramautsikt över scen genom att trycka på en knapp? Detta instructable kommer att lära dig hur man bygger en robot huvud för att montera kameran på, som i sin tur monteras på ett stativ. Robotic huvudet kommer att fl...

Mad Dog Robot

IntroduktionEfter ha sett IBM dator Watson slå två före detta mästare i fara tidigare i år, undrade jag om en enkel robot kunde konkurrera med människor i mer fysiska utmaningar.Här är en DIY robot för att tävla i "Mad Dog" utmaning som kan ses...