Dansa dansa Roverbot! Bygga en ljus aktiveras dans Snap kretsar programmerbar Robot. (5 / 12 steg)
Steg 5: Prov Program för PICAXE
"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