<< Dostupné robotické sady | Kurzy - Teorie | Grafické programování v NXT-G >>

Stránková navigace

Možnosti programování platformy Lego Mindstorm NXT

Grafické programování

  • sestavování programu pomocí grafických bloků s parametry
  • bloky představují řídící struktury
    • podmínka, větvení cyklické opakování, pauza ...
  • bloky představují také aktivní prvky
    • motory a senzory

NXT-G

  • Charakteristika
    • programovací nástroj dodávaný v sadě (Lego 8547) nebo k dokoupení (Lego Education 9797)
    • sestavování programu v grafickém vizuálním prostředí
    • komponenty (motory, senzory) a události (čekání, větvení, opakování) se vkládají jako grafické bloky
    • každý blok má nastavitelné parametry a většina bloků může předávat informace jiným blokům
  • Ukázky
  • Odkazy

Microsoft Robotics

  • Charakteristika
    • univerzální grafické prostředí pro programování různých robotických platforem
    • v rámci programu Dream Spark pro studenty zdarma
    • možnost kombinace grafického a klasického programování
    • možnost prostorové simulace chování robota
  • Ukázky
  • Odkazy

Využití programovacích jazyků

  • sestavení řídícího programu pomocí základní nebo upravené verze vyššího programovacího jazyka

NXC

  • Charakteristika
  • Ukázky
  • Odkazy

RobotC

  • Charakteristika
  • Ukázky
  • Odkazy

Java

  • Charakteristika
  • Ukázky
  • Odkazy