如何在 2023 年为 lego mindstorms 在 Arch Linux 上设置 Not Exactly C 或 nxt-python?

如何在 2023 年为 lego mindstorms 在 Arch Linux 上设置 Not Exactly C 或 nxt-python?

我有一个旧的 NXT Lego-Mindstorms 机器人。我做了一些深入研究,但我无法使用我的 arch linux 系统通过 USB 连接到机器人。当我输入时nxt-test,我收到以下错误消息:

Find brick...
Traceback (most recent call last):
  File "/home/johannes/.local/bin/nxt_test", line 21, in <module>
    with nxt.locator.find_with_options(options) as b:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/johannes/.local/lib/python3.11/site-packages/nxt/locator.py", line 289, in find_with_options
    return find(find_all=find_all, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/johannes/.local/lib/python3.11/site-packages/nxt/locator.py", line 215, in find
    raise BrickNotFoundError("no brick found")
nxt.locator.BrickNotFoundError: no brick found

好吧,所以找不到砖块。当我插入lsusb电缆和不插入电缆时,我得到的输出相同。这不是我应该看到的,是吗?然而,在砖块上建立了 USB 连接。

我不确定该如何解决这个问题。任何关于如何解决的建议我都非常感谢!

相关内容