Programozható robot lego Mindstorms NXT »lego nxt 2


Ma szeretném, hogy meséljek egy robot alapuló Lego NXT és hogyan kell programozni.

Programozása a robot nem nehéz, ha megtanulják a tulajdonságai alapján, ez olyan, mint egy idegen nyelvet, csak a robot.

Ismerje meg a tulajdonságait akkor képes lesz arra, hogy könnyen és gyorsan juthatnak, így a robot megrendeléseket.

Meg fogod érteni, hogy a robot, és mi nem.

Megpróbálom röviden leírni egyes összetevők és azok célját.


A hang összetevő felelős a hanghatások a robot.
Vele, a robot sípol.
Például, ha bekapcsolja a robot és akkor ő - pici, pici.
És ha kikapcsolja, azt mondják - hosszú / Jó öbölben.


Mozgás komponens felelős az aktiválás a motorok, amelyek kezdik forgatni a kiválasztott skorostyu.Sovetuyu használni teljesítmény: 50, így lesz sokkal gazdaságosabb az akkumulátort.


Component ciklus lehetővé végtelenül ismétlődő lépések és befejezése a beállított ismétlés készlet sobytiyam.V esetemben szenzor, amely reagál a tárgy állt a távolság kisebb, mint 10 cm.

Ellenőrzési paraméterek állíthatók be: az Állandó, érzékelő, Idő, Treat, logika. Az alapkészlet van érzékelők: ultrahangos érzékelő, hang, érintés, sebesség, környezeti fény, a NXT gombok, hogy egy üzenet / Bluetooth, időzítő.

például a program


Egy kis példa, amely bemutatja, hogyan működik mindez.

Ez a szerkezet beszélünk robot:

  • Elmúlik közvetlenül 3 másodperc;
  • Várjon 2 másodpercet;
  • Készíts egy jobbra fordulását;
  • Várjon 3 másodperc;
  • BiCNU;
  • Ismételjük, amíg az érzékelő nem működik, amíg kevesebb, mint 10 cm-re az érzékelő;
  • Ha nincs semmi - ismétlődő mozgás a kezdetektől, ha van egy stop és jelek - „Good bay”.
    Most már értem, hogy minden dallamos. Meg kell vizsgálni az egész láncot fellépések, minden lépést, minden mozdulatot!