Python Mindstorms RCX

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

13
задан Kyle Schmidt 8 April 2010 в 01:05
поделиться

2 ответа

Сомневаюсь.

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

Самое близкое, что вы можете найти, - это Java:

http://lejos.sourceforge.net/

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

2
ответ дан 2 December 2019 в 02:05
поделиться

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

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

3
ответ дан 2 December 2019 в 02:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: