NXT to NXT remote control - pomůžete?

Založil Foton, 03.03.2020, 14:38:30

Předchozí téma - Další téma

0 Uživatelé a 1 Host prohlíží toto téma.

Foton

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 ?

Kdo chce hledá způsoby, kdo nechce hledá důvody.

pryb

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
Aktuální projekt - třídička.
Youtube kanál