Python Mindstorms RCX

У меня есть 30 нераспечатанных наборов Lego Mindstorms, которые я бы хотел использовать в своем классе программирования, чтобы сделать некоторые простые вещи для робототехники в конце года. Мы используем Python в классе, поэтому я бы предпочел, чтобы дети могли писать программы на Python. К сожалению, это старые комплекты с RCX-кирпичами, а не новые NXT, поэтому большинство проектов, таких как NXT_Python, не могут мне помочь. Есть ли способ сделать это?

Ответы

Ответ 1

Выполнение Python на самом кирпиче, вероятно, сложно (по другой причине - размер интерпретатора, доступная оперативная память на кирпиче, например), но это может представлять интерес:

В соответствии с этой нитью вы сможете использовать pylnp (удаленный) в сочетании с BrickOS (на кирпиче, ранее legOS).

Ответ 2

Я сомневаюсь.

В кирпичи RCX использовался 8-битный микроконтроллер. Хотя на нем может быть запущен какой-то интерпретатор Python, я не видел, чтобы его портировали.

Ближе всего вы можете получить Java:

http://lejos.sourceforge.net/

Итак, теоретически вы можете посмотреть на Jython и попытаться запустить файлы классов, скомпилированные с ним на JVM lejos... Звучит как длинный снимок. Микроконтроллер в RCX-кирпиче просто не имеет много места для большой продолжительности работы.