Programăm robotul lego-urilor de legi nxt »lego nxt 2


Astăzi aș vrea să vă povestesc despre Robotul bazat pe Lego NXT și cum să îl programați.

Nu este dificil să programați un robot dacă aflați proprietățile componentelor, este ca o limbă străină, doar pentru un robot.

Învățați abilitățile pe care le puteți naviga rapid și dați rapid ordinele robotului.

Veți înțelege ce poate un robot și care nu poate.

Voi încerca să descriu pe scurt fiecare componentă și scopul acesteia.


Component Sound este responsabil pentru efectele sonore ale robotului nostru.
Cu ajutorul lui, robotul nostru poate beep.
De exemplu, vă includeți un robot și el pentru tine - pi-pi, pi-pi.
Și când îl opriți, spuneți - La revedere.


Componenta Motion este responsabilă pentru activarea motoarelor, care încep să se rotească la viteza selectată. Vă sfătuiesc să utilizați puterea de alimentare: 50, astfel încât să fiți mai economici să utilizați bateria.


Ciclul Componenta permite pași infinit repetitoare și completarea setului de set de repetiție sobytiyam.V senzorul meu caz în care reacționează la obiect în picioare la o distanță mai mică de 10 cm.

Parametrii de control pot lua valori: Constant, Sensor, Timp, Citire, Logică. În setul de bază, aveți senzori: senzor ultrasonic, sunet, atingere, viteză, iluminare, butoane NXT, primire mesaj / Bluetooth, cronometru.

Program exemplu


Un mic exemplu care va demonstra cum funcționează toate acestea.

O astfel de structură spunem robotului:

  • Mergeți drept timp de 3 secunde;
  • Așteptați 2 secunde;
  • Faceți o întoarcere dreapta;
  • Așteptați 3 secunde;
  • BiCNU;
  • Repetați până când senzorul este declanșat la mai puțin de 10 cm de senzor;
  • Dacă nu există nimic - repetați mișcarea de la început, dacă există o oprire și dați un semnal - "Zona bună".
    Acum înțelegeți cât de melodic este totul. Trebuie să vă gândiți la întregul lanț de acțiuni, la fiecare pas, la fiecare mișcare!