Ovládání jednotky
Ovládání řídící kostky LEGO Mindstorms lze provádět buďto přímo v menu řídící kostky či pomocí programu vytvořeného v programovacím prostředí, který má obvykle značně více možností. Specifickým způsobem je ovládání řídící jednotky přes mobilní telefon a jeho bluetooth rozhraní, které se hodí buďto pro názorné vysvětlení základních principů práce s motory a znázornění výsledné měřené hodnoty senzory nebo pro úlohy, jenž z důvodu lepší použitelnosti nemohou obsahovat kabely.
Pro detailní informace o programovacích jazycích a jiných možnostech ovládání klepněte na příslušný název v menu, nadpis článku či odkaz Celý článek...
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 28.02.2012
-
Vytisknout
Pokud máte k dispozici telefon s bluetooth a podporou Javy, můžete vyzkoušet blok NXT ovládat pomocí softwaru FunkNXT. Ten na obrazovce zobrazuje hodnoty senzorů (senzory je nutno mít připojené na správné vstupy) a pomocí kláves lze ovládat motory. Ovládání je možné ve dvou v nastavení přepínatelných režimech. Při prvním řídíte motory nezávisle na sobě, ve druhém je řídíte synchronně což je velmi vhodné pro pojezd.
Odkaz: http://www.meccabots.de/FunkNXT.html
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 29.03.2012
-
Vytisknout
NOT EXACTLY C je programovací jazyk pro Lego Mindstorms NXT využívající speciální programovací jazyk odvozený od jazyka C.
Programovací jazyk: |
upravený jazyk C |
Obtížnost: |
středně pokročilý - pokročilý |
Platforma: |
Windows, MAC OSX, Linux |
Typ licence: |
Open Source |
Domovská stránka: |
http://bricxcc.sourceforge.net/nbc/ |
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 05.04.2012
-
Vytisknout
Nejjednodušší možností, jak řídit systém LEGO Mindstorms NXT je využití primitivního blokového programu, který naleznete přímo v jeho menu. Bohužel takto vytvořený program může obsahovat pouze základní bloky a i vzhledem k maximálnímu rozsahu pěti příkazů brzy vyčerpáte jeho možnosti. Pokud si chcete ušetřit čas, tento krok přeskočíte a rovnou využijete jiné z programovacích prostředí vhodných pro začátečníky (např. NXT-G).
Programovací jazyk: |
grafický |
Obtížnost: |
absolutní nováček |
Platforma: |
zabudován v „Řídící kostce LEGO" |
Typ licence: |
komerční |
Domovská stránka: |
http://mindstorms.lego.com |
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 29.03.2012
-
Vytisknout
RobotC je jazyk pro programování stavebnic LEGO Mindstorms NXT v jazyce C.
Programování je prováděno textovým zápisem příkazů jazyka C v kombinace s příkazy získávající informace ze senzorů a ovládající výstupní zařízení.
Programovací jazyk: |
C |
Obtížnost: |
začátečník - pokročilý |
Platforma: |
Windows |
Typ licence: |
komerční |
Domovská stránka: |
http://www.robotc.net |
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 29.03.2012
-
Vytisknout
NXJ je programovací jazyk využívající syntaxi jazyka Java.
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 05.04.2012
-
Vytisknout
ROBOLAB je starší verzí programovací prostředí NXT-G vyvinutou pro LEGO RCX, předchůdce dnešního LEGA Mindstorms NXT. Programování je prováděno umístěním a propojováním jednotlivých bloků příslušné funkce (např. hodnoty senzorů, cykly, podmínky,...).
Přestože lze program využít nejen pro starší verzi RCX, ale i pro novou verzi NXT, nedoporučujeme ho vzhledem k jeho stáří a zastavenému vývoji nově pořizovat. Za stejné peníze totiž můžete pořídit novější a přívětivější programovací prostředí NXT-G.
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 29.03.2012
-
Vytisknout
PBLUA je textově orientovaný programovací jazyk využívající vlastní syntaxi Lua.
- Podrobnosti
-
PhDr. Tomáš Jakeš, Ph.D.
-
Aktualizováno: 09.05.2016
-
Vytisknout
NXT-G je základní grafické blokově orientované prostředí od firmy National Instruments pro programování Lego Mindstorms NXT. Díky sestavování programů pomocí jednoduchého propojení bloků je toto prostředí vhodné i pro začátečníky, pro které by bylo obtížné si zapamatovat názvy metod či pochopit případné další konstrukce programových jazyků.
Programovací jazyk:
|
grafický |
Obtížnost:
|
nováček - středně pokročilý |
Platforma:
|
Windows, MAC OSX |
Typ licence:
|
komerční |
Domovská stránka:
|
http://mindstorms.lego.com
|