Gör en enkel Snap kretsar programmerbar Robot (3 / 5 steg)
Steg 3: Programmera Roverbot
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.