EXTREMA Snap kretsar programmerbar Robot! (9 / 10 steg)
Steg 11: Programmera roboten
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 robotens vänster framåt motor. Detta kommer att orsaka roboten till höger. Är kommandona för att stänga robotens vänster motor bakåt under etiketten "Test lämnade bakåt". Detta kommer att orsaka roboten 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 motors framåt (robot rullar vidare), och slutligen vänder båda motorerna baklänges (robot rullar bakåt).
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\SNAPROVERBOT. CAD
"Konverteras den 2011-10-30 kl 20:53:11
viktigaste:
"Knäppa Rover programmerbar robot
‘
"Test vänster fram
Pausa 1000 "vänta en sekund innan du fortsätter
hög 0 ' slå vänster framåt motor på
Pausa 2000 "vänster framåt motor roterar i 2 sekunder
låg 0 '' Stäng vänster framåt motor
"Test lämnade bakåt
Pausa 1000 "vänta en sekund innan du fortsätter
höga 1 "switch lämnade bakåt motor på
Pausa 2000 "vänster bakåt motor roterar i 2 sekunder
låg 1 ' stänga vänster bakåt motor
"Testa höger fram
Pausa 1000 "vänta en sekund innan du fortsätter
hög 2 ' slå rätt framåt motor på
Pausa 2000 "rätt framåt motor roterar i 2 sekunder
låg 2 ' Stäng höger framåt motor
"Test rakt bakåt
Pausa 1000 "vänta en sekund innan du fortsätter
hög 4 ' slå rakt bakåt motor på
Pausa 2000 "höger bakåt motor roterar i 2 sekunder
låg 4 ' Stäng höger bakåt motor
"Testa fram
Pausa 1000 "vänta en sekund innan du fortsätter
hög 0 ' slå vänster framåt motor på
hög 2 ' slå rätt framåt motor på
Pausa 2000 "motorer rotera i två sekunder
låg 0 ' stänga vänster framåt motor
låg 2 ' Stäng höger framåt motor
"Test bakåt
Pausa 1000 "vänta en sekund innan du fortsätter
höga 1 "switch lämnade bakåt motor på
hög 4 ' slå rakt bakåt motor på
Pausa 2000 "motorer rotera i två sekunder
låg 1 ' stänga vänster bakåt motor
låg 4 ' Stäng höger bakåt motor
"Avsluta programmet
Stanna
Koden är mycket enkel men bör visa hur lätt det är att programmera roboten Snap kretsar.