lego mindstorm zadaci

19
LEGO MINDSTORM Praktične vežbe za učenike Tehničke Škole Valjevo

Upload: matija

Post on 12-Dec-2015

275 views

Category:

Documents


2 download

TRANSCRIPT

LEGO MINDSTORM

Praktične vežbe za učenike

Tehničke Škole Valjevo

Valjevo, 2015.

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

TEHNIČKA ŠKOLA PRAKTIKUM LEGO MINDSTORMS PRAKTIKUM VALJEVO, 2015._____________________________________________________________________________________

11