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
„Ne diraj mog mBota“
Zadatak
Napravite program koji će se izvršavati tako da se oglasi „alarm“ svaki put kad netko podigne mBot.
Rješenje
Objašnjenje
Svaki put kada netko podigne mBota sa svijetle površine, mBot će se „buniti“ svirajući „alarm“ kao znak da je podignut. Kad ga se spusti, mBot miruje i ne svira. Pomoću senzora za praćenje linije mBot može prepoznati nalazi li se u blizini neke površine ili je od nje udaljen. S obzirom na to da taj senzor može detektirati površinu na udaljenosti od 1 do 2 centimetara od nje, u slučaju kad je odignut od površine infracrveno svijetlo ne može se reflektirati i tada oba senzora poprimaju vrijednost 0. Kad je vrijednost senzora nula (if line follower Port2 = 0) tada se prema programu pali „alarm“ (play tone on note G4 beat Quarter; play tone on note A4 beat Quarter). Sami odaberite tonove alarma koji vam odgovaraju. Kad je mBot na površini (na početku i kad ga se spusti) mBot miruje i ne svira (else run forward at speed 0).