Lego Mindstorm zadaci

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

Transcript of Lego Mindstorm zadaci

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