Hacka den Snap kretsar Rover (6 / 7 steg)

Steg 6: Programmera roboten



För att skapa en ny flödesschema, programmering redaktör klickar du på Arkiv och klicka sedan på nytt flödesschema för att börja ange ditt 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 ett kommando för att pausa för 5000 millisekunder så när du slår roboten på, det kommer att vänta fem sekunder innan du fortsätter genom de motoriska testerna. I den andra kolumnen under "Forward" lable är kommandona testa robotens vänster framåtgående rörelse. Är kommandona att testa robotens bakåt rörelse under etiketten "Bakåt". Under etiketten finns "Vänstersväng" kommandon för att flytta roboten vänster. Och under etiketten "högersväng är kommandona till höger roboten.

Du kan även konvertera flödesschemat till BASIC-programkod. 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\dancebot.cad
"Omvandlas på 9/9/2012 vid 08:41:37

viktigaste:
Pausa 5000 ' vänta i fem sekunder innan du fortsätter
label_C1: "börja slinga
"FRAMÅT
hög 0 ' slå vänster framåt motor på
hög 2 ' slå rätt framåt motor på
Pausa 500 ' vänta 5 sekunder innan du fortsätter
låg 0 ' stänga vänster framåt motor
låg 2 ' Stäng höger framåt motor
"BAKÅT
höga 1 "switch lämnade bakåt motor på
hög 4 ' slå rakt bakåt motor på
Pausa 500 ' vänta 5 sekunder innan du fortsätter
låg 1 ' stänga vänster bakåt motor
låg 4 ' Stäng höger bakåt motor
"HÖGER
hög 0 ' slå vänster framåt motor på
hög 4 ' slå rakt bakåt motor på
Pausa 500 ' vänta 5 sekunder innan du fortsätter
låg 0 ' stänga vänster framåt motor
låg 4 ' Stäng höger bakåt motor
"VÄNSTER
höga 1 "switch lämnade bakåt motor på
hög 2 ' slå rätt framåt motor på
Pausa 500 ' vänta 5 sekunder innan du fortsätter
låg 1 ' stänga vänster bakåt motor
låg 2 ' Stäng höger framåt motor
gå till label_C1 ' slutet loop

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

Att köra programmet, se till Snap kretsar Slide Switch S1 är avstängd annars vänstra motorn kanske tur medan programmet är fortfarande ladda ner till PICAXE och kan oavsiktligt drar ur programmering kabeln som roboten till höger. Därefter se till att Snap kretsar 9 volts batteri Block B5 är påslagen eller programmet inte hämtas till PICAXE. Att kabeln Snap kretsar USB programmering till datorn.

1. Anslut orange fäst till S-i fäst på 8 Pin Socket U14 blocket (PICAXE flisförare).

2. Anslut den gula snapin till S-ut fäst på 8 Pin Socket U14 blocket (PICAXE flisförare).

3. Anslut svart fäst till GND, eller negativ (-) snapin på 8 Pin Socket U14 blocket (PICAXE flisförare).

I programmering Editor klickar du på PICAXE och klicka sedan på Program. Ett statusfält visar för att visa för nedladdning av programmet till PICAXE.

Vänta en stund efter programmet hämtats och koppla bort programmering kabeln.

Om du vill spara programmet i PICAXE minne, placera valfri enskild fäst på S-i fäst PICAXE blockets och ansluta den valfria 100 Ohm motstånd R1 mellan S-i- och GND (se bild 3).

Placera roboten på golvet ett säkert avstånd från alla hinder. Sedan byta Snap kretsar glida växla S1 till på. När du är redo att titta på de motoriska testerna, slå på Snap kretsar 9 volts batteri Block B5 och titta på roboten utföra motoriska tester.

Se Steg
Relaterade Ämnen

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

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

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

Gör en enkel Snap kretsar programmerbar Robot

i detta Instructable kommer du lära dig hur man bygger en enkel Snap kretsar programmerbar robot. Först kommer du lära dig hur man bygger en enkel krets med Snap kretsar för att förstå hur lätt det är att bygga elektroniska kretsar. Du kommer därefte...

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

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

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

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

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

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

Hacka den senaste versionen av Staples "Easy" knappen och bygga en enkel fysisk aktivitet påminnelse verktyg

Jag var efter detta instructable att hacka Staples lätt knappen och bygga ett verktyg som påminner mig varje 15 minuter att vara fysiskt aktiv. Knappen som jag köpt från Staples hade inre kretsar som var annorlunda än den som framgår av den instructa...

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

Hur till hacka den glödande kol Sous Vide registeransvarige in en Crockpot

Lägre öst kök har en stor öppen källkod sous vide controller kallas den glödande kol. Jag hade turen att möta LEK folket på BioCurious där de gjorde en klass där vi byggt Ember handkontrollen och fick prova några biff av en de redan byggda! Jag rekom...

Hacka den övre hälften av din Lotus Europa Master broms Cylinder

Jag är ny på bilindustrin anpassa och aluminium gängade omslaget för min ursprungliga Lotus Europa broms huvudcylinder sovy enhet är inte längre tillgänglig. Från år av fattighjon existens, jag har varit tvungen att hacka vad är bruten, oftast till p...

Hacka den heliga USB-kabeln!

Detta instructable visar hur man använder kraften i USB-porten för den dator eller laptop i stället för batterier.Massor av prylar är gjorda för USB-porten nuförtiden, lampor, fläktar och små dammsugare.Varför du inte prova att göra något roligt själ...

3D tryckfel (bara hacka den)

3D-skrivare är awesome och det gjort mitt liv lättare, istället för att köpa saker varför inte göra dem. På så sätt kan jag anpassa det till mina behov och möjligt anpassa presenter till vänner och fam. Eftersom jag var en tonåring började jag lära o...