Python Mindstorms RCX - PullRequest
       28

Python Mindstorms RCX

13 голосов
/ 08 апреля 2010

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

Ответы [ 2 ]

3 голосов
/ 09 апреля 2010

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

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

2 голосов
/ 08 апреля 2010

Сомневаюсь.

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

Самое близкое, что вы можете получить, это Java:

http://lejos.sourceforge.net/

Так что теоретически вы можете посмотреть на Jython и попытаться запустить скомпилированные с его помощью файлы классов на levos JVM ... Хотя это звучит как длинный выстрел. Микроконтроллер в кирпиче RCX просто не имеет много места для большого времени выполнения.

...