Chtěl bych udělat z jednoho NXT ovladač, ovládající zatáčení a rychlost na druhém NXT pře zprávy posílané Bluetoothem.
Sariel udělal přesně to co chci http://sariel.pl/2012/03/nxt-brick-to-brick-remote/.
Jenže na přes NXT-G ale RobotC. A to vyžaduje úpravu firmware a placené (po trial verzi) RobotC. A nevím, jestli mi po úpravě FW budou fungovat NXT-G programy.
Zkoušel jsem to udělat v NXT-G, kontrolér dělá co má a posílá zprávy při změně úhlu. Ale přijímač reaguje s úplně jinými úhly a pro rychlost nejede kontinuálně, ale vždycky jen chvilku po změně. Mám podezření, že když žádná zpráva nepřijde, tak bere jako hodnotu 0 a tudíž to zastaví. Programy zájemcům pošlu, ZIPY nejsou zde povoleny.
Bohužel IF/SWITCH blok na BT messsage recieved zřvejmě vždy vyžaduje nějakou podmínku ohledně hodnoty a podle toho řídí ANO/NE. NO a pro mě je 0 také připustitelná hodnota.
Vím že jsem do těch NXT kostek taky nahrával programy v nějaké "programovacím" jazyce, bez nutnosti úpravy FW. Zřejmě skrz https://en.wikipedia.org/wiki/Bricx_Command_Center (Už si nepamatuju co to bylo). Takže to ještě zkusím tudy.
Ale pro demonstrační účely by se mi to víc líbilo přes NXT-G.
Kasutoki: A jak to vlastně aktuálně vypadá s Lignite https://www.kostky.org/forum/index.php?topic=51478.0 ?
NXT-G jsem nezkoušel, jsou ty programy čitelné bez toho prostředí?
Upgrade firmware bych se nebál, jen je potřeba mít ve windows správný ovladač, aby si člověk neudělal z kostky těžítko.
Osobně bych šel cestou NXC, to je beze změny firmware. Rychlým zahuhláním jsem našel:
http://www.alfonsomartone.itb.it/yepuji.html