13

我有 30 个未开封的 Lego Mindstorms 套件,我很想在我的编程入门课程中使用它们,以便在年底做一些简单的机器人学工作。我们在课堂上使用 Python,所以我希望有一种方法让孩子们用 Python 编写程序。不幸的是,这些都是带有 RCX 积木的旧工具包——而不是新的 NXT 工具包,所以像 NXT_Python 这样的大多数项目都无法帮助我。有没有办法做到这一点?

4

2 回答 2

3

在砖块本身上运行 Python 可能很困难(因为其他人已经说过 - 解释器的大小,例如砖块上的可用 RAM),但这可能是有趣的:

根据此线程,您应该能够将pylnp(远程)与BrickOS (在砖块上;以前称为 legOS)结合使用。

于 2010-04-09T17:18:25.707 回答
2

我对此表示怀疑。

RCX 砖使用 8 位微控制器。虽然可以在上面运行某种 Python 解释器,但我还没有看到有人移植到它上面。

你能得到的最接近的是Java:

http://lejos.sourceforge.net/

因此,理论上,您可以查看 Jython 并尝试在 lejos JVM 上运行用它编译的类文件……不过,这听起来有点远。RCX 砖中的微控制器没有足够的空间来运行大的运行时间。

于 2010-04-08T15:09:20.153 回答