Robotika
mBotKomunikacija između robota – uspori i vrati se unatrag
Usporavanje i zaustavljanje kod prepreke
Upravljanje tipkovnicom preko bluetootha
Ispisivanje poruke na LED zaslonu
Provjera vrijednosti svjetlosnog senzora
Show face number – vrijednost svjetlosnog senzora
Show face number – udaljenost od prepreke
Show face character – praćenje crte
Show face number – vrijednost senzora za praćenje linije
Praćenje bijele linije na crnoj podlozi iznutra
Praćenje bijele linije na crnoj podlozi s desne strane
Praćenje bijele linije na crnoj podlozi s lijeve strane
Praćenje crne linije s desne strane
Praćenje crne linije s lijeve strane
Praćenje crte dok ne dođe do prepreke
Obilazak oko stolice uz pomoć ultrazvučnog senzora
Kretanje mBota u pravokutni trokut
Kretanje mBota u jednakostranični trokut
Izmjenično paljenje i gašenje pojedine LED diode
Izmjenično paljenje i gašenje pojedine LED diode do pritiska tipkala
mBot – show face number
Zadatak
Makeblock Me Led Matrix 8x16 je led zaslon koji se može spojiti s mBotom na jednom od slobodnih portova. Smjestite ga na mjesto ultrazvučnog senzora, a senzor pričvrstite iznad kao na slici.
Zaslon se sastoji od 128 svjetlećih dioda koje svijetle plavom bojom. Na zaslonu se mogu prikazati brojke, slova, sličice i animacije.
Izradite program kojim će se na zaslonu prikazati onaj broj koji pritisnete na daljinskom upravljaču.
Rješenje
Objašnjenje
Sve naredbe su smještene u forever petlji kako bi se program mogao neprestano izvršavati. S obzirom na to da na daljinskom upravljaču postoji 10 brojeva (od 0 do 9), korišteno je i 10 if then naredbi. Svakom od njih definiran je uvjet pritiska točno određenog broja na daljinskom upravljaču te da se taj broj prikaže na zaslonu. Za prikaz broja na zaslonu korištena je naredba show face Port4 number. U ovom primjeru zaslon je spojen na port 4. Ako spojite zaslon na neki drugi port, pripazite da u programu to izmijenite.