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 – tipkalo i svjetlo
Zadatak
Isprogramirajte mBot da na početku svijetli plavom bojom najjačim inteznitetom. Svaki put kad se pritisne tipkalo neka svijetli zelenom bojom intenzitetom 100, a nakon što se tipkalo otpusti neka mBot svijetli slučajno odabranom bojom i intenzitetom.
Rješenje
Objašnjenje
Na početku robot s obje diode svijetli plavom bojom najjačim intenzitetom s (set led on board all red 0 green 0 blue 255). Nakon toga slijedi forever petlja u kojoj su smještene ostale naredbe koje će se izvršavati svaki put kad se tipkalo pritisne i otpusti. Pritiskom na tipkalo (wait until on board button pressed) obje diode će zasvjetliti zelenom bojom (set led on board all red 0 green100 blue 0) i tako će svijetliti dokle god je tipkalo pritisnuto. Otpuštenjem tipkala (wait until on board button released) odje diode će zasvijetliti slučajno odabranom bojom i intezitetem jer je korištena naredba pick random 1 to 255 kao vrijednost svake od triju boja.