NXT-G programozás: Programozza be a LEGO-kat a hűvös dolgokra?

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


Az NXT-G egy grafikus számítógépes programozási nyelv, amelyet kifejezetten a LEGO MINDSTORMS NXT robotika készlet programozására fejlesztettek ki. A LabVIEW alapján az NXT-G egy drag-and-drop fejlesztési környezetet tartalmaz grafikus funkcióblokkokkal és “sorrend-sugarakkal” a funkciók összekapcsolásához és a program folyamatának irányításához.

Az NXT-G programokat a teljes grafikus környezetben történő írásra tervezték, egyetlen kódkód nélkül. Ez, valamint a LEGO robotok beillesztése révén az NXT-G népszerű nyelvévé teszi a gyermekeket és a diákokat a számítógépes programozás és a robotika területén..

Noha kifejezetten a LEGO alkotásokhoz készült, az NXT-G képes valós alkalmazások programozására és a nem LEGO márkájú érzékelők és alkatrészek kezelésére.

Történelem

A LEGO MINDSTORMS NXT programozható robotkészletet először 2006-ban adták ki, helyettesítve a LEGO Robotics Invenciós Rendszerét. Az NXT készlet tartalmazott egy komplett robotikakészletet, valamint az NXT-G programozó szoftvert.

Az NXT készlet magja az NXT intelligens tégla, az a számítógép, amely az összes robot alkotását vezérli. A tégla képes akár négy érzékelő bemenetére és akár három motor kezelésére. Az eredeti készlet két motort, két érintőérzékelőt és egy fényérzékelőt tartalmazott. 2009-ben a LEGO MINDSTORMS NXT 2.0 bevezette a szín- és távolságérzékelőket.

A LEGO MINDSTORM NXT megjelenése az NXT-G programozási nyelv bevezetését is jelenti. Míg az NXT találmány egyszerű programozása elvégezhető az Intelligens Brick vezérlőpultján keresztül, a bonyolultabb programokhoz a felhasználóknak vagy a készlethez mellékelt NXT-G programozási környezetet kell használniuk, vagy harmadik féltől származó programozási környezetet kell vásárolniuk. amely kölcsönhatásba lép a téglával, amelynek sok van, köztük a LabVIEW.

EV3

2013-ban a LEGO kiadta robotikai platformjuk, az EV3 új verzióját. A készlettel kapott szoftver az előző NXT-G programozási nyelv fejlődése. Mint ilyen, megtartja nagyjából ugyanazt a funkciót, de számos új funkcióval is rendelkezik. Nevezetesen, mivel az EV3 platform Linuxot futtat, számos új típusú porthoz fér hozzá, beleértve az USB csatlakozót és a Micro SD slotot – amelyek alternatív operációs rendszerek betöltésére használhatók. Noha az új blokkok többnyire visszamenőleg kompatibilisek, a beépülő modulok használatához szükség van régebbi NXT szoftverre, és egyes funkciók nem érhetők el. Az NXT blokkok használhatóak az EV3 szoftverrel, de nem tudják teljes mértékben kihasználni az újabb szoftver funkciókat.

oktatói

Mivel a LEGO MINDSTORMS NXT kifejezetten gyerekeknek és iskoláknak készült, rengeteg ingyenes forrás és online oktatóprogram áll rendelkezésre, mivel a tanárok szeretik megosztani őket. Függetlenül attól, hogy előzetesen tesztelt órákra tervez vagy könnyen követhető útmutatót keres a gyerekeknek a programozás megtanításához, ezeknek a webhelyeknek nagyon hasznosnak kell lenniük:

  • STEMcentric: ezt a webhelyet a STEM oktatás népszerűsítésére és források biztosítására tervezték, ezért az oktatóprogramot kifejezetten az iskolákban való felhasználás céljából hozták létre. Különleges kedvenc, mert az összes óra rövid videó, ezért ideális az osztálytermi használatra és az önálló tempójú tanulásra. Bónuszként az összes videót letölthető offline használatra, ha nagy sebességű internetkapcsolat nélkül valahol tanítasz..
  • Generációs robotok: ez a webhely mindent tartalmaz, amelyet tudnia kell az NXT-G használatának megkezdéséhez, beleértve azt is, hogy milyen rendszerkövetelményeknek kell megfelelniük a szoftver telepítéséhez, hogyan kell dolgozni a fejlesztői környezetben, milyen programozási blokkok állnak rendelkezésre, hogyan kell csatlakoztassa őket, és hogyan lehet elkészíteni az első programját.
  • Dr. Graeme: ezeket az oktatóanyagokat 2 órás foglalkozásokra bontják, amelyeket az iskolákban szánnak használni. Minden lecke kihívással kezdődik, bemutatva egy megtervezést vagy problémát a hallgatók számára, majd megtervezi a probléma megoldására szolgáló programozási lépéseket. Egyes órák internetes vagy szöveges alapúak, mások pedig videókat tartalmaznak.

Könyvek

Számos könyv érhető el az NXT-G programozásáról, bár a legtöbbjük ugyanazt az anyagot fedi le, mivel az NXT-G könyvek nagy részét fiatal, kezdő programozóknak tervezték. Természetesen, mielőtt elfogyna és megvásárolja az egyik ilyen könyvet, valószínűleg először meg akarja venni a LEGO MINDSTORMS NXT készletet, mert ennek nélkül a könyv haszontalan lesz..

  • A LEGO MINDSTORMS NXT-G programozásának művészete: Terry Griffin: gyerekeknek, szülőknek és tanároknak írták, ez a könyv az NXT-G-vel történő programozás minden aspektusát átmásolja, beleértve az alapvető nyelvi fogalmakat, a preferált programozási gyakorlatokat és a hibakeresési stratégiákat. Korai elején a könyv az olvasókat arra irányítja, hogy készítsenek saját tesztrobotot, amelyet az általuk felhasznált összetett programok futtatásához felhasználnak.
  • A LEGO MINDSTORMS NXT 2.0 felfedező könyv: Útmutató a kezdőknek a robotok készítéséhez és programozásához, Laurens Valk: ez egy újabb kezdő útmutató a programozáshoz és a robotok létrehozásához az NXT 2.0 készlettel. Számos interaktív útmutatót, utasításokat nyolc robot felépítéséhez, 50 mintaprogramot és több mint 70 kihívást jelent, hogy az olvasókat saját kódjuk kidolgozására ösztönözze..
  • A LEGO MINDSTORMS NXT ötletkönyv: Tervezés, feltalálás és felépítés: Martijn Boogaarts, et al: az NXT STEP blog mögött álló csapat írta, ideértve a LEGO World egyik eredeti szervezőjét is. Ez a könyv ismét az NXT fejlesztésének alapjait foglalja magában, de gyorsan belemerül az NXT-G programozás és a robottervezés fejlettebb koncepciójába. A hallgatók megtanulják robotok széles skálájának megtervezését, beleértve egy olyan robotot is, amely szikla papír ollót, játékgépet, szkennert és még járműveket is játszik.
  • Haladó NXT: A Da Vinci találmányok könyve (Működő technológia), Matthias Paul Scholz: ez a kevés NXT könyv, amelyet fejlett programozók számára írtak. Különféle NXT programozási környezeteket fed le, és a programozók fejlett NXT fejlesztését tanítja, bár Leonardo da Vinci sok találmányának robotverzióit készíti..

Következtetés

A LEGO MINDSTORM NXT készletek egy tökéletes, gyakorlati bevezetés a programozásba és a robotikába, függetlenül attól, hogy tanár-e a tanulók alapvető programozási képességeinek fejlesztésére, a szülők, akik inspirálják a gyerekeket, vagy egy fiatal, törekvő programozó. A gyermekek által az NXT-G-vel történő programozás révén kifejlesztett fogalmak a jövőben bármilyen nyelvre vonatkoznak, függetlenül attól, hogy más grafikus nyelvekkel ragaszkodnak-e, például LabVIEW vagy Pure Data, vagy áttérnek-e egy tradicionálisabb szöveg-alapú nyelvre..

Az NXT-G alkalmazásával történő tervezés lehetővé teszi a gyerekeknek a programozás számos alkalmazásának felfedezését, a képek egyszerű kezelése a számítógép képernyőjén. Különböző típusú robotok létrehozásával valós, fizikai eszközöket fejlesztenek, miközben elmélyítik a programozás, a robotika és a mérnöki ismereteiket.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map