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-кирпиче просто не имеет много места для большой продолжительности работы.