“端口S2上没有这样的传感器”崩溃,乐高EV3 Python

2024-05-28 23:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在使用乐高官方的EV3 Python来编写mindstorm EV3。 当我跑的时候

while 1==1:

    print(ColorSensor(Port.S2).reflection())
    wait(100)

它工作了一段时间,给了我来自光传感器的数据,但大约15-45秒后,它崩溃了

Traceback (most recent call last):
  File "/home/robot/curtin2/main.py", line 63, in <module>
  File "pybricks/ev3devio.py", line 64, in __init__
  File "pybricks/ev3devio.py", line 70, in _open_files
  File "pybricks/ev3devio.py", line 50, in get_sensor_path
OSError: No such sensor on Port S2
Remote process ended due to signal: Segmentation fault
----------
Exited with error code 1.

它的作用就像传感器在它仍然存在的时候消失了一样。 有人知道吗? 编辑:它在第250次传感器检查时崩溃,这是内存问题吗?尝试了不同的电缆和不同的传感器


Tags: inpy官方portline传感器sensorfile

热门问题