Gör en enkel Snap kretsar programmerbar Robot (3 / 5 steg)

Steg 3: Programmera Roverbot



Installera programmet PICAXE programmering redaktör från Snap kretsar Micro Software CD. Öppna redigeraren för programmering och välj den 08M när du uppmanas (för PICAXE 08M mikrokontroller). Välj den COM port som PICAXE programmering kabeln är ansluten till på datorn. Skapa en ny flödesschema, klicka på Arkiv och klicka sedan på ny flödesschema. Använda min exempel flödesschema för att göra dina egna flödesschema.

Jag har delat upp varje funktion i kolumner så att flödesschemat lättare att läsa. I första kolumnen under "start" är kommandona att testa den Roverbot vänster framåt motor. Detta kommer att orsaka Roverbot till höger. Är kommandona för att stänga den Roverbot vänstra motorn bakåt under etiketten "Test lämnade bakåt". Detta orsakar Roverbot att svänga vänster. De nästa fyra kolumnerna är kommandona för att testa rätt motor vända framåt och bakåt, då tur både vänster och höger motorer fram (Roverbot rullar vidare), och slutligen vänder båda motorerna baklänges (Roverbot rullar bakåt).

Du kan även konvertera flödesschemat till BASIC-programkod. BASIC är en förkortning som står för nybörjare All-purpose Symbolic Instruction Code. Det skapades redan på 1960-talet som ett lätt att förstå programmeringsspråket att introducera studenterna till programmering.

Klicka på Flödesschema och klicka sedan på konvertera flödesschema till BASIC. Följande är vad koden kommer att se ut i BASIC (jag lagt till kommentarer i koden för att beskriva vad koden gör):

"BASIC konverteras från flödesschema:
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
"Konverteras den 2011-10-30 kl 20:53:11
viktigaste:
"Knäppa Rover programmerbar robot

"Test vänster fram
Pausa 1000
hög 0
Pausa 2000
låga 0
"Test lämnade bakåt
Pausa 1000
hög 1
Pausa 2000
låg 1
"Testa höger fram
Pausa 1000
hög 2
Pausa 2000
låg 2
"Test rakt bakåt
Pausa 1000
hög 4
Pausa 2000
låg 4
"Testa fram
Pausa 1000
hög 0
hög 2
Pausa 2000
låga 0
låg 2
"Test bakåt
Pausa 1000
hög 1
hög 4
Pausa 2000
låg 1
låg 4
"Avsluta programmet
Stanna

Koden är mycket enkel men bör visa hur lätt det är att programmera Roverbot.

Se Steg
Relaterade Ämnen

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)....

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...

Hacka den Snap kretsar Rover

i detta Instructable kommer du lära dig hur till hacka Snap kretsar Rover genom att lägga till ett PICAXE micro controller och bygga en Snap kretsar programmerbar Robot. Först lär du dig att installera PICAXE programmering Editor (PICAXE är mikrokont...

Blinka Snap kretsar LED med Kano dator

Jag ska visa hur du flash en Snap kretsar ledde med Kano datorn (min version av Kano har Raspberry Pi 2). Jag har tappat räkningen på hur många datorer har jag byggt genom åren, men jag tror det är säkert att säga att Kano datorn var den enklaste byg...

Upptäck elektronik med Snap kretsar Arcade (en recension)

Snap kretsar är en pedagogisk leksak som lär elektronik med Lödfritt snapin-tillsammans elektroniska komponenter. Varje komponent har en schematisk symbol och en etikett, tryckt på dess plastlåda för lätt identifieringen. De knäppa tillsammans med va...

Hacking Spy Video Trakr III: göra en Grabber Bot av Legos, Snap kretsar och Spy Video Trakr

i detta instructable kommer jag visa hur man använder Legos, Snap kretsar och Spy Video Trakr för att skapa en avlägsen kontrollerade gripet bot. Jag kommer att visa hur du hämtar och installerar C language compiler för Trakr. Härnäst ska jag förklar...

Variabel hastighet fläkt med Snap kretsar, Kano dator

I en tidigare handledning jag visat hur blinka en Snap kretsar ledde med Kano datorn (blinkar en LED är "Hello World!" av maskinvara dataintrång) och i den här guiden ska jag visa hur man kör en variabel hastighet fläkt med Snap kretsar och Kano...

Bygga en tongeneratorn--förbättra din Snap kretsar genom att lägga till en 555 Timer IC

i den här artikeln får du lära dig att förbättra din samling av Snap kretsar block genom att lägga till en 555 Timer IC. Du lär dig funktionerna stiften på 555 chip. Du lär dig att när 555 är i astable läge, produktionen av stift 3 är en kontinuerlig...

Bygga en optisk Theremin--förbättra din Snap kretsar genom att lägga till en 555 Timer integrerad krets II

i detta Instructable, får du lära dig att förbättra din samling av Snap kretsar block genom att lägga till en 555 Timer IC och bygga en optisk theremin. Du lär dig funktionerna av stiften på 555 chip. Du lär dig att när 555 är i astable läge, produkt...

Hacka din Snap kretsar med Frickin' Laser strålar! Bygga en Laser Tripwire och larm

lär hur man bygger en laser tripwire och larm av Snap kretsar. Du kommer att bygga två kretsar: laser tripwire kretsen och larm krets. Larmet är en mycket enkel två-transistor oscillator som slås på av reläet i laser tripwire krets. När du har byggt...

Introduktion till diod med Snap kretsar

i detta instructable foto du kommer att lära sig om dioden och bygga en enkel krets som hjälper dig att förstå hur en diod fungerar med Snap kretsar.Snap kretsar är en pedagogisk leksak som lär elektronik med Lödfritt snapin-tillsammans elektroniska...

Introduktion till Light Emitting Diod med Snap kretsar

i detta foto Instructable, lär du dig den Light Emitting Diode, eller LED. Du får också lära dig hur man bygger en enkel krets som visar hur LED fungerar med Snap kretsar.Delar som behövs:1 bas galler (11 "x 7,7") # 6SC BG1 batteri hållare (2-AA...

ENKEL rad efterföljare ROBOT (enda Sensor)

Hej killar i denna handledning kan se hur man gör en enkel rad efterföljare robot med enda infraröd sensor.Steg 1: Introduktion:Vanligtvis för nybörjare i robotteknik är detta din första robot att spela med eftersom denna robot har vissa grundläggand...

Hur till göra en enkel två benta walking robot

En av de svåraste robot är två benta walking robot. Dess balanseringsmekanism behöver en komplex krets, massor av sensorer, gyro, servon och mekanik. Alla delar styrs av mikroprocessorer med komplicerade Firmware. Men här har vi gjort en mycket enkel...

Programmet en sträng av xmas ljus blinka morsekod med Arduino & Snap kretsar

detta är ett projekt som min son Dylan (9) och jag satte ihop med en Arduino kretskort, triss Snap krets och en sträng av julbelysning.Vad du behöver:En Arduino: En Arduino är en dator på ett enda kretskort som du kan programmera med en looping rutin...

Introduktion till elektroniska relä med Snap kretsar

vad är ett relä? Du har förmodligen sett ett stafettlopp där en löpare räcker av en stafettpinne till en annan löpare. På samma sätt ett elektroniskt relä räcker av kontroll från en krets till en annan. Ett relä är en mycket enkel anordning som bestå...

Enkel rad efterföljare robot med hjälp av en Actobotics Runt Rover spira

Vid hinder undvika robotar, vore vanligaste nybörjare bot en rad efterföljare. Jag själv älskar linje anhängare, och de är några av mina favorit helgen bygger. Det är bara så kul titta på lite bot efter lite svart linje om och om igen, men det är bar...

Gör en enkel tvåbent Humanoid Robot (Servo Walking Robot)

Bipeds är riktigt cool eftersom de är överlägset mest kända sorten av robot. Företag har tillbringat decennier och miljoner att göra dessa saker. Jag har velat göra en tvåbent bot för någon gång nu men de flesta av dem behöver mycket av motorer och ä...

Antika grekiska programmerbara "Robot"

denna enkla, lätt att göra roboten ritades i antikens Grekland, och det anses vara den första programmerbara anordning. Med några bitar av trä, sträng och en tegelsten kan du bygga din egen! Det använder en tegelsten hängande från en bit snöre för de...