Az NXT-G programozási nyelv

Bevezetés

Az NXT-G nyelv egy grafikus adatfolyam alapú nyelv.
Elsődleges célja a Lego NXT robotok programozásának népszerűsítése, így a termék eladhatóbbá tétele, illetve a programozás közelebb hozása a fiatal korosztályhoz. A nyelv, és a hozzá tartozó robot innovativitásukkal és oktatási értékükkel számos díjat nyertek, például a japán állami "Robot Award 2007".
A nyelvben "programkockák", vagy "programblokkok" alkotják a programokat, melyeket egyszerű huzogatással (drag and drop) tudunk elhelyezni a programban. Ezek a blokkok irányíthatnak például motorokat, vagy reagálhatnak szenzorok bemeneteire, de akár saját készítésű blokkokat is használhatunk.
A cég NXT-vel foglalkozó portálján aktív közösségi élet folyik, melyen tanárok, fejlesztők és egyszerű felhasználók osztják meg tapasztalataikat és alkotásaikat.
NXT Projektek gyűjteménye

Fejlesztőkörnyezetének köszönhetően egyszerűen és gyorsan készíthetünk az NXT robotokon futó programokat.
A nyelv alapja a LabView nyelv, melyet a National Instruments fejleszt.
"LabVIEW is a graphical development environment that makes scientists and engineers more productive." - "A LabView egy grafikus fejlesztőkörnyezet, mely termelékenyebbé teszi a tudósok és mérnökök munkáját."
Az NXT robotokra lehetséges LabView programokat is írni.

nxt01 nxt02