Dansa dansa Roverbot! Bygga en ljus aktiveras dans Snap kretsar programmerbar Robot. (5 / 12 steg)

Steg 5: Prov Program för PICAXE



Är vad ett PICAXE programmering redaktör flödesschema ser ut. Flödesschemat i det här exemplet är mycket enkel--kan du gissa vad den gör? Det kommer att vända en motor som är ansluten till stift 4 på PICAXE i 10 sekunder. Vi kan ta en titt på hur varje steg bearbetas.

"Start" terminator ignoreras av kompilatorn, men är användbar för dig att enkelt hitta i början av ditt program.

"Paus" processen berättar PICAXE vänta 1000 millisekunder eller 1 sekund innan du fortsätter till nästa steg i programmet. När du berättar PICAXE att köra programmet, kommer du att märka en 1 andra paus innan någonting händer.

Parallellogram flödesschema symbolen representerar data eller indata/utdata. Den innehåller kommandot "hög 4" och detta kommando ställer stift 4 hög, vilket innebär mikrokontroller skickar spänning till det stiftet, eller mata ström till det klämmer fast. Om du har en motor ansluten till stift 4 ström från detta stift kommer att passera genom motorn och motorn börjar att snurra.

Detta "paus" processen säger PICAXE vänta 10000 millisekunder eller tio sekunder. Detta innebär stift 4 kommer att vara hög under 10 sekunder således fortsätta att skicka strömmen till motorn i tio sekunder (motorn kommer att snurra under tio sekunder).

Denna symbol i ett flödesschema data innehåller kommandot "låg 4." Den berättar PICAXE inaktivera PIN-koden eller utgång 0 volt. Detta kommer att minska makten till stift och motorn är ansluten till den kommer sluta snurra.

Om du vill se hur den grundläggande koden ser ut, kan du klicka på Flödesschema och klicka sedan på konvertera flödesschema till BASIC. Koden kommer att se ut på följande:

"BASIC konverteras från flödesschema:
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
"Konverteras den 2011-10-30 kl 20:53:11
viktigaste:
Pausa 1000 "berättar PICAXE vänta 1000 millisekunder (1 sekund)
hög 4 "set pin 4 hög, som skickar ström till stift 4 (om det finns en motor ansluten kommer det att snurra)
Pausa 10000 "berättar PICAXE vänta 10000 millisekunder (10 sekunder--motor kommer att snurra i 10 sekunder)
låg 4 "anger pin 4 låg eller utgångar 0 volt. Detta bryter strömmen till stiftet och motorn slutar snurra

Se Steg
Relaterade Ämnen

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

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

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

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

Ljus aktiveras blinkande lysdioder

i detta Instructable jag kommer att visa dig hur man sätter ihop en blinkande LED krets som startar när du vinkar handen över det, blinkar för en sekund eller två, och sedan tonas ut.Jag fick schematiskt för blinkande kretsen från steven123654's inst...

Bygga ett flightcase pedallådan

jag kommer att lära dig hur man gör en flygning fall för en Boss GT-10 gitarr pedal, men du kan använda dessa instruktioner göra ett flightcase för något ändamål som du vill, och du hittar det är mycket enklare än du trodde.Innan jag provade att bygg...

Designa och bygga en ljus, bil-top-kunna stödben segling kanot [mars 2016 uppdatering]

[UPPDATERAD MARS 2016, SE SISTA STEGET--WT](Kommentar på bilderna: kort Dragon är en bra båt, men det började ganska tung och gått upp i vikt som jag lagt till nya funktioner som vattentäta avdelningar. Han har genomgått många revideringar, men övers...

Bygga ring ljus för din kamera

jag är inte en professionell fotograf, inte ens till marco fotografering så mycket, men ganska ofta har jag svårt att ta bra detaljerade bilder av mina järnväg modeller. Blixten på min Canon kamera kastar djupa skuggor över Åsarna så jag slutar ofta...

Hur man bygger en ljus upp kameran nivå för en DSLR

Har du någonsin skjutit i svagt ljus och märkte dina bilder var av nivå? Jo har jag gjort! Jag har gjort en hel del arbete nyligen med lång exponering fotografering och när jag är ute på fältet en gorillapod jag befinner mig kör in här ganska ofta.Ja...

Ljus aktiveras LED

The Arduino tar sensormätningar i fem sekunder vid start, och spår de högsta och lägsta värden det blir. Dessa sensormätningar under de första fem sekunderna av skiss utförandet definiera minimum och maximum av förväntade värden för avläsningarna und...

Bygga en Daft Punk hjälm med programmerbar LED display

detta Instructable kommer detalj processen att skapa din alldeles egna Thomas Bangalter Daft Punk hjälm. Även denna handledning kan tyckas specifika för Thomas Bangalter hjälm i synnerhet, finns det många processer inom som kommer att vara till hjälp...

Bygga en Laser Cut och lödning Dobot Robot Arm

I detta instructable projekt, kommer vi att bygga en laser skär och lödning Dobot arm. Hög precision Dobot robotarm är består av 6061 ram och tillverkas med CNC. Dess maskiner noggrannhet är 0,02 mm och upprepa precision är 0,2 mm som är 50 gånger bä...

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

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

LED snöflinga dekoration från billiga effekt ljus

En sak som jag absolut älskar ökar den bang-for-the-buck av billiga armaturer. Kalla det "e-upcycling". Trolling eBay, Alibaba, Amazon, etc kan du ofta få anständigt billiga ljuseffekter i en hemsk paket som bara behöver en reflektor, bezel, bak...

Bygga upp ett ArduCopter!

Dagens guide kommer att vara om att bygga en Arducopter, eller annars känd av lokalbefolkningen som "flygande Häckklipparen".Mitt största problem med världen av RC och hobby är att det aldrig finns en komplett guide på att göra något!Erfarenhet...

Hur man bygger och Arm en skala modell slagskepp från Scratch

Välkommen till den fascinerande världen av R/C BIG GUN örlogsfartyg bekämpa. Så vad exakt är R/C örlogsfartyg bekämpa? Det är en hobby där skala modell krigsfartyg, beväpnade med lågt tryck CO2 kanoner eld små kullager på en motstående fartyget. När...

Bygga en automatiserad morgon påminnelser projektor

Jag är en glömsk person; att glömma att ta ut soporna, vatten gräsmattan, eller sätta på kläder (skojar bara). Jag behövde en morgon vakna upp larm som skulle påminna mig om allt jag behövde göra varje dag, nästan som en personlig sekreterare. Så gjo...