lego mindstorm zadaci
TRANSCRIPT
SADRŽAJ
Itrodukcija
Lego Mindstorms ................................................................................................. 1
Vežbe
Pravolinijsko kretanje ........................................................................................... 2
Kretanje po ivicama kvadrata ............................................................................... 3
Bumper Car .......................................................................................................... 4
Slobodna vožnja ................................................................................................... 5
Slobodna vožnja v2 .............................................................................................. 7
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
Kretanje po ivicama kvadrata ............................................................................... 3
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
UVOD
Lego Mindstorms EV3 je treća generacija robota u LEGO-voj Mindstorms liniji. To je
naslednik modela druge generacije Lego Mindstorms NXT 2.0 robot. Oznaka „EV“ označava
„evolucija“ (en. Evolution) u odnosu na NXT seriju. „3“ označava činjenicu da je ovo treća
generacija Lego Bricks-a – prva je bila RXT i druga NXT. Oficijalno je predstavljen 2013.
godine. Postoji dosta takmičenja koristeći ovaj set. Među njima su „First Lego League“ i „World
Robot Olympiad“. Sa Lego Mindstorms EV3, pravljenje i programiranje svog robota nikada nije
bilo lakše.
U ovom dokumentu se mogu naći praktične vežbe vezane za programiranje Lego
Mindstorms EV3 robota.
Sva dokumentacija vezana za funkcije programa i delove robota i njihove osobine se
može preuzeti sa linka: http://www.lego.com/en-us/mindstorms/downloads
1
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
1. PRAVOLINIJSKO KRETANJE ROBOTA
Zadatak:
Uz pomoć programa Lego Mindstorms NXT 2.0, napraviti program pomoću kojeg će se
pri pritiskom na jedan „Touch Sensor“ robota on pokrenuti napred 10 obrtaja, a pritiskom na
drugi „Touch Sensor“ on vratiti u nazad 10 obrtaja. Na ekranu da bude prikazan tekst stanja
robota (pokret/mirovanje).
Materijal:
1. Lego Mindstorms NXT 2.0
2. Lego Mindstorms NXT Robot (2 touch senzora + 2 motora)
3. USB kabl za prenos podataka
4. Ravna podloga
Rešenje:
2
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
2. KRETANJE PO IVICAMA KVADRATA
Zadatak:
Uz pomoć programa Lego Mindstorms NXT 2.0, napraviti program pomoću kojeg će se
robot kretati po ivicama kvadrata i stati u početnoj poziciji.
Materijal:
1. Lego Mindstorms NXT 2.0
2. Lego Mindstorms NXT Robot (sklopljen)
3. USB kabl za prenos podataka
4. Ravna podloga
5. Iscrtan kvadrat na ravnoj površini.
Rešenje:
3
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
3. BUMPER CAR
Zadatak:
Uz pomoć programa Lego Mindstorms NXT 2.0, napraviti program pomoću kojeg će se
robot kretati pravo sve dok se ne aktivira „Touch Sensor“. Kada se aktivira, robot će se kretati u
nazad, zatim napraviti naglo skretanje desno i nastaviti pravo da se kreće. Ovaj postupak će se
ponoviti beskonačno dok robota ne isključimo manuelno.
Materijal:
1. Lego Mindstorms NXT 2.0
2. Lego Mindstorms NXT Robot (sklopljen)
3. USB kabl za prenos podataka
4. Ravna podloga
5. Prepreka (zid)
4
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
Rešenje:
4. SLOBODNA VOŽNJA
Zadatak:
Uz pomoć programa Lego Mindstorms NXT 2.0, napraviti program pomoću kojeg će se
robot kretati pravo prilikom držanja srednjeg tastera (narandžastog) na NXT-u, skretati levo
pritiskom na levi taster na NXT-u i skretati desno pritiskom na desni taster na NXT-u. Robot će
se zaustaviti kada ni jedan taster nije aktivan.
Materijal:
1. Lego Mindstorms NXT 2.0
2. Lego Mindstorms NXT Robot (sklopljen)
3. USB kabl za prenos podataka
4. Ravna podloga
Rešenje:
5
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
6
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
5. SLOBODNA VOŽNJA v2
Zadatak:
Uz pomoć programa Lego Mindstorms NXT 2.0, napraviti program pomoću kojeg će se
robot kretati pravo prilikom držanja oba „Touch Sensor“-a robot će se kretati pravo, pritiskom
levog „Touch Sensor“-a će robot skrenuti desno, a pritiskom desnog „Touch Sensor“-a robot će
skrenuti desno.
Materijal:
1. Lego Mindstorms NXT 2.0
2. Lego Mindstorms NXT Robot (sklopljen)
3. USB kabl za prenos podataka
4. Ravna podloga
Rešenje:
7
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
7. KRETANJE PO LINIJI
Zadatak:
Uz pomoć programa Lego Mindstorms NXT 2.0, napraviti program pomoću kojeg će se
robot kretati po crnoj liniji na ravnoj podlozi.
Materijal:
1. Lego Mindstorms NXT 2.0
8
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
2. Lego Mindstorms NXT Robot (sklopljen)
3. USB kabl za prenos podataka
4. Ravna podloga
5. Kriva linija po kojoj će se robot kretati
Rešenje:
9
TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________
10