Page 73 - MATINF Nr. 1
P. 73
Programarea robot , ilor LEGO 73
Blocul Display permite afis , area textelor, figurilor geometrice, imaginilor din fis , iere, cu s , tergerea
sau nu a ecranului. Afis , area se va realiza pornind din pozit , ia specificat˘a prin coordonatele x s , i y.
Sistemul de coordonate are originea ˆın colt , ul din stˆanga - sus al ecranului, axa Ox pe orizontal˘a
cu sensul pozitiv spre dreapta, iar axa Oy pe vertical˘a cu sensul pozitiv ˆın jos.
Problema deplas˘arii cu sunete
Dorim s˘a deplas˘am robotul cu dou˘a rotat , ii s , i dup˘a fiecare rotat , ie complet˘a a rot , ilor acesta s˘a
redea l˘atratul unui cˆaine s , i apoi s˘a pronunt , e cuvˆantul Mindstorms. Creat , i un proiect s , i salvat , i-l
cu numele p2.ev3.
Solut , ie
Pentru realizarea programului se creeaz˘a un proiect nou, apoi ˆın fereastra programului se
aduc din zona blocurilor Action: dou˘a blocuri Move Steering, dou˘a blocuri Sound s , i un bloc
Stop Program. Configurarea s , i ordinea acestor blocuri este cea din Figura 8.
Fig. 8: Program pentru deplasarea robotului cu redarea unor sunete
Problema deplas˘arii cu afis , are pe ecran
Deplasat , i robotul pe o linie dus-ˆıntors, redat , i repetat cuvˆantul Hello, iar pe ecranul c˘ar˘amizii
scriet , i cuvintele Dus-Intors. Distant , a parcurs˘a pe linie va fi de aproximativ 55 cm. Creat , i un
proiect s , i salvat , i-l cu numele p3.ev3.
Solut , ie
Blocul Start se pune ˆın leg˘atur˘a cu un bloc Display, care se configureaz˘a cu Text – Pixels,
s , tergere ecran, cordonatele x=10, y=20 (x este pe orizontal˘a – spre dreapta, y este pe vertical˘a –
ˆın jos) s , i textul de afis , at Dus-Intors. Urm˘atorul bloc care trebuie introdus este Sound configurat
cu sunetul MINDSTORMS din fis , ierul aflat ˆın grupul Communication, pentru redare repetat˘a.
Urmeaz˘a apoi trei blocuri Move pentru deplasarea ˆınainte (Move Steering), rotire (Move Tank)
ˆ
s , i iar ˆınainte (Move Steering). Inainte de blocul Stop Program se reface ecranul c˘ar˘amizii
ˆ
folosind blocul Display cu opt , iunea Reset Screen. In Figura 9 este programul descris anterior.
Fig. 9: Program pentru deplasarea robotului cu sunete s , i afis , ˘ari pe ecran
Observat , ii
ˆ
In mediul grafic interactiv Mindstorms Education EV3 proiectele pot cont , ine unul sau mai
multe programe, care pot fi lansate ˆın execut , ie pe rˆand. Proiectele ce cont , in programele sunt
scrise pe calculator s , i apoi copiate pe c˘ar˘amid˘a.