Professional Documents
Culture Documents
ROBOTIKA
ROBOTIKA
Verzija 1.0
7.9.2017. godine
1.4. Postavite desnu LED diodu da svijetli crvenom bojom, a lijevu da svijetli plavom
bojom 1 sekundu.
2.1. Nakon pritiska na dugme (button) obje LED diode trebaju svijetliti utom bojom
(crvena + zelena).
2.2. Prilikom pritiska na dugme postaviti obje LED diode da svijetle crvenom bojom, a
kada otpustimo dugme da svijetle zelenom bojom.
2.3. Napisati program koji e izmjenjivati boje LED dioda pritiskom na dugme. Svakim
pritiskom na dugme potrebno je promijeniti boju. Slijed boja bi trebao biti: crvena,
zelena, plava.
3.1. Nakon svakog pritiska na dugme roboti mora jedanput odsvirati ton D4 Half.
3.2. Nakon pritiska na dugme robot mora stalno svirati ton C4 Half.
Napomena: Svaki zadatak s kretanjem robotia poeljno je zapoeti naredbom wait until - on
board button pressed. Robotia nemojte drati na stolu prilikom izvoenja ovih zadataka.
4.1. Pritiskom na dugme roboti e se kretati naprijed 1 sekundu brzinom 100, zatim e
se vratiti unatrag istom brzinom.
4.2. Pritiskom na dugme roboti e se kretati naprijed 1 sekundu brzinom 100, zatim e
se vratiti i parkirati na polaznoj toki.
Napomena: Brzina kretanja robota ovisi o vrsti i stanju baterija. Ako su baterije loe ili
ispranjene, robot e se sporije gibati.
4.5. Pritiskom na dugme roboti se treba kretati po putanji oblika kvadrata ije su
stranice priblino 20cm.
4.7. Pritiskom na dugme roboti se treba kretati po putanji u obliku osmice (poetni
poloaj robotia je u sreditu osmice).
Napomena: Vrijeme izmeu pokretanja i zaustavljanja robota morate odrediti sami. Vrijeme
potrebno za prelaenje puta od 30cm ovisit e o stanju baterija.
5.1. Ako je pao mrak u prostoriji upali LED diode na mBot robotiu da svijetle bijelom
bojom, inae ugasi LED diode.
Napomena: LED diode i senzor za svjetlo smjeteni su jedni pokraj drugih. Poeljno je ne koristiti
LED diode i senzor za svijetlo u isto vrijeme jer svjetlo s dioda moe utjecati na oitanje senzora
za svjetlo.
6.3. Napraviti program koji e omoguiti robotu da nakon pritiska na dugme ide ravno
sve dok se na udaljenosti manjoj od 15cm ispred njega ne nae neka prepreka. Kad
doe do prepreke treba se nasumino okrenuti lijevo ili desno te se nastaviti gibati
prema naprijed sve dok opet ne doe do prepreke.
Napomena: Senzor za praenje linije zahtjeva podlogu bijele boje s crnom linijom. Za izgradnju
podloge moete koristiti obini bijeli papir i crnu izolir traku.
8.1. Napisati program koji e omoguiti robotu da prati ravnu liniju dugu 1m na ijem se
kraju nalazi prepreka. Robot treba pratiti liniju sve dok ne doe na udaljenost 20cm od
prepreke. Kad robot doe do prepreke treba ukljuiti LED diode da svijetle crvenom
bojom i odsvirati ton C4 Half. Za prepreku moete koristiti kutiju od mBot-a.
8.2. Napisati program koji e omoguiti robotu da prati ravnu liniju dugu 1m na ijem se
kraju nalazi prepreka. Robot treba pratiti liniju sve dok ne doe na udaljenost 15cm od
prepreke. Kad robot doe do prepreke, treba se okrenuti za 180 stupnjeva te ponovno
pratiti liniju nazad do poetka staze.
9.1. Napisati program koji e omoguiti infracrvenu komunikaciju izmeu dva mBot
robota. Nakon pritiska na dugme prvi roboti se mora kretati naprijed 1 sekundu, nakon
toga putem infracrvene komunikacije mora poslati drugom robotu poruku. Nakon to
drugi robot primi poruku, mora se kretati unazad 1 sekundu. Roboti moraju biti okrenuti
jedan prema drugome.
10.1. Napiite program koji e omoguiti upravljanje mBot-om preko navigacijskih tipki
na tipkovnici raunala uz pomo Bluetooth komunikacije.
Program:
Upute za spajanje:
11.1. Izmjenite dolje prikazani program tako da na vrijednostima brzina u set motor
blokovima koristite varijable.
Rjeenje:
11.2. Pritiskom na dugme roboti se treba gibati naprijed brzinom 100 jednu sekundu.
Nakon toga roboti treba poveati brzinu kretanja za 50 i gibati se jednu sekundu. Na
kraju roboti mora stati.
Rjeenje:
Rjeenje:
11.4. Uklonite varijablu brzina iz glavnog programa i runo upiite vrijednosti brzina u
blokove postavi motore.
Rjeenje:
12.1. Roboti treba svijetliti plavom bojom ?? sekundi, intezitet svjetla je 255. Rijeite
jednadbu s jednom nepoznanicom x + 4 = 8 kako bi dobili broj sekundi.
12.2. Roboti treba svijetliti zelenom bojom 4 sekunde, intezitet svjetla je ??. Odredite
intezitet svjetla rijeavanjem linearne jednadbe 2x - 300 = -x
35
12.3. Pritiskom na dugme roboti se treba kretati naprijed. Rijeite razlomak 4:2 kako bi
odredili potrebno vrijeme kretanja robota. Dobiveni rezultat pomnoite s 10.
13.1. Ako se mBot naao u mranom prostoru, mora aktivirati alarm. Pri alarmu obe
LED diode blinkaju crvenom bojom, a zvunik svira ton G4 (ton se svira paralelno s
paljenjem i gaenjem dioda). Alarm e svirati sve dok se ne pritisne dugme na mBotu.
13.2. Nakon pritiska na dugme na robotiu, LED diode e svake sekunde nasumino
svijetliti crvenuom, zelenom ili plavom bojom. Uz odreenu boju roboti e svirati i
odreeni ton. Tako e uz crvenu svirati ton C4 Half, uz zelenu ton G3 Half, a uz plavu ton
D3 Half.
13.7. Napraviti program koji e nasumino odabrati broj od 0 do 9. Igra mora pogoditi
odabrani broj pritiskom na odgovarajuu tipku na daljinskom upravljau. Ako igra
pogodi broj, robot e zasvijetliti zeleno i zasvirat e ton C4 Half. Ako igra ne pogodi
broj, robot e zasvijetliti crveno i zasvirat e ton F4 Half. Nakon toga e se svjetla na
robotu ugasiti, robot ponovno nasumino odabire broj i igra ponovno pogaa.