Professional Documents
Culture Documents
LEGO robotokkal
A LEGO Education Mindstorms EV3-G programnyelv bemutatá sa,
alkalmazá si lehető ségei az oktatá sban
Ö sszeá llította:
Dr. Szilá gyi Szilvia és Dr. Kö rei Attila
Miskolci Egyetem, Matematikai Intézet
LEGO robotok
EV3 – Alapmodellek
EV3 – Kiegészítő készlet
EV3 - Alapmodul
EV3 - Mó dszertan
EV3 - Mó dszertan
EV3 - Mó dszertan
Pedagógiai-módszertani elemek:
• tanuló i tevékenységekre épü lő feladatok szervezése,
• a tevékenység minden esetben já tékélményt nyú jt,
• nyitott végű , érdekes, a korosztá ly szá má ra is figyelemfelkeltő kérdések megfogalmazá sa,
• a flow élmény elérése a tanulá s sorá n,
• alacsony belépési kü szö b a feladatmegoldá sná l (minden tanuló t képes bevonzani, hiszen
képes olyan feladatot kíná lni, amelyet a gyengébb képességű is megold, ugyanakkor
éppen az EV3 az az eszkö z, amelynél variabilitá sa oká n nincs korosztá lyos felső hatá r),
• a taná r tá mogató , segítő szerepben van jelen a problémá k megoldá sá ná l,
• a tevékenységek felépítése az alá bbi lépések szerint (4C):
• kapcsoló dá s,
• alkotá s (első sorban manuá lis tevékenységet értü nk ez alatt),
• vizsgá ló dá s,
• tová bbgondolá s, a tová bblépés lehető ségének felkíná lá sa.
EV3 - Mó dszertan
A pedagógiai fejlesztés szempontjából a LEGO Mindstorms EV3
gyakorlatok alkalmasak:
• a problémamegoldás,
• a logikus-algoritmikus gondolkodás,
• az ismeretszerző készség,
• a kreativitás,
• az együttműködés és csoportmunka,
• a magasabb rendű gondolkodási készségek fejlesztésére.
• 541 elem,
A csomag tartalma:
• brick (tégla),
• 3 szervomotor,
• forgá sérzékelő (giroszkó p),
• ultrahangos érzékelő ,
• szín- é s fényé rzékelő ,
• 2 é rintésérzékelő ,
• akkumulá tor,
• kerekek,
• ö sszekö tő ká belek,
• LEGO Technic építő elemek.
Osztá lyterem menedzsment
• A szoftver segítségével:
EV3 - Alapkészlet
EV3 - alapkészlet
Az EV3 robotok működés elve:
• A megépített robotkonstrukció tartalmazza a téglá t, valamint az ahhoz
csatlakoztatott szenzorokat és motorokat.
• Szá mító gépen elkészítjü k a célnak megfelelő programot, amely a szenzorok á ltal
érzékelt adatok alapjá n dö ntéseket hoz a szü kséges tevékenységrő l, amelyet a robot a
motorjai segítségével végrehajt.
• A robot érzékszervei tehá t a szenzorok, amelyek képesek a kö rnyezet mérhető
adatainak észlelésére, figyelésére.
• A programot USB ká belen, bluetooth-on vagy wifi-n keresztü l a robotra tö ltve az má r
ö ná lló an viselkedik a program utasítá sai alapjá n.
• A bluetooth-os, illetve wireless kommuniká ció miatt a robotok egymá ssal is
kommuniká lhatnak, és programjuk alapjá n csoportos viselkedésre is képesek.
Az EV3-G
programnyelv
EV3-G programnyelv
Programozási lehetőségek:
• Az ikon alapú LEGO MINDSTORMS EV3 Education Szoftver (PC/Mac) letöltésével
a számítógépen is lehet programozni. Ekkor az EV3 "tégla" a számítógéphez
csatlakoztatható USB kábellel, vagy vezeték nélküli módon Bluetooth vagy Wi-Fi
segítségével. A szoftver a LEGO Group é s a National Instruments kö zö s
fejlesztése, amely a LabVIEW alapokhoz illeszkedő en kü lö nö sebb
elő képzettség nélkü l lehető vé teszi a programozá st.
• Letölthető az EV3 Programmer App tabletekre, így bárhol, bármikor
programozható a robot. A "tégla" csatlakoztatása Bluetooth segítségével történik.
• Az EV3 "tégla" gyárilag egy on-brick programming (beépített programozás)
alkalmazással is el van látva, amely hasonló a számítógépre telepíthető
szoftverhez. Így magán, a roboton is összeállítható egy program.
EV3-G programnyelv
• A szoftverben egyszerű , zö mében egérhaszná lattal megoldható
programírá s az ikonok egymá s utá n illesztését és a megfelelő
paraméterek beá llítá sá t jelenti.
• A grafikus EV3-G programnyelv haszná lata egyszerű , és vizualitá sa
miatt igen szemléletes.
• Az egyes hardver elemeket és a legfontosabb programozá stechnikai
eszkö zö ket egy-egy ikon reprezentá lja.
• Az objektumok (blokkok) egymá s utá n fű zésébő l vagy elá gazá sokat
tartalmazó lá ncaibó l épü l fel a program.
• Nemcsak a lineá ris programfutá s, hanem a tö bbszá lú programozá s is
megvaló sítható .
EV3-G programnyelv
Előnyök:
• Az EV3-G-hez hasonló modulá ris programnyelvek nagymérté kben
leegyszerű sítik a programírá st, hiszen a szintaktikai (pl. gépelési)
hibá kkal az esetek jelentő s részénél nem kell foglalkozni.
• Az egyes modulok paramé terezése kü lö nbö ző elektronikus ű rlapokon
haszná lt beviteli eszkö zö k segítsé gével tö rténik (szö vegdoboz,
legö rdü lő lista, jelö lő négyzet, rá dió gomb, stb.). Így az adatbeviteli
korlá tozá sok nem engedik meg az értéktartomá nyon kívü li adat
beírá sá t.
• A modulá ris programírá sná l a programozá si idő jelentő s része az
algoritmus megalkotá sá ra, és nem a gépelé sre vagy a szintaktikai hibá k
javítá sá ra fordító dik.
EV3-G programnyelv
Előnyök:
• A tö mö r grafikai megvaló sítá s miatt a program á ttekinthető marad, é s
az egyes programszá lak vizuá lisan is kö nnyen kö vethető k,
értelmezhető k.
• Az EV3-G programnyelv az ikonalapú programelemek miatt bá rmely
programnyelvi specifiká ció analó giá jaként mű kö dhet, és nemcsak ilyen
szempontbó l nyelvfü ggetlen, hanem a beszélt kommuniká ció s nyelvi
hatá rok is egyszerű en á tléphető k.
• A fejlesztő kö rnyezet folyamatosan bő víthető , hiszen az internetrő l
letö lthető k tová bbi modulok, amelyek lehető vé teszik ú j hardver
elemek, programozá si eszkö zö k forrá skó dba építését, vagy az
elkészített sajá t modulok publiká lá sával, kó dba illesztésével a
lehető ségek korlá tlanná vá lnak.
EV3-G programnyelv
Hátrányok:
(Medium Motor)
EV3 – Motorok vezérlése
A há rom motor modul kö zö tti kü lö nbségek:
• A Large Motor ikonnal egyetlen motor irá nyítható , amely
portjá t a jobb felső sarokban lehet beá llítani.