Skip to content

Please use an Expansion Plate in order to use the analog ports for the Ultrasonic Sensor #660

@vovikdrg

Description

@vovikdrg
[ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (961) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pitop/pma/ultrasonic_sensor_base.py", line 91, in check
    firmware_device = FirmwareDevice(FirmwareDeviceID.pt4_expansion_plate)
  File "/usr/lib/python3/dist-packages/pitop/common/firmware_device.py", line 71, in __init__
    raise PTInvalidFirmwareDeviceException(
pitop.common.firmware_device.PTInvalidFirmwareDeviceException: Part name provided does not match. 0x2222 != 0x2222

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pi/Desktop/Projects/Test/Pitoptest.py", line 23, in <module>
    ultrasonic_sensor = UltrasonicSensor("A3")
  File "/usr/lib/python3/dist-packages/pitop/pma/ultrasonic_sensor.py", line 24, in __init__
    self.__ultrasonic_device = UltrasonicSensorMCU(
  File "/usr/lib/python3/dist-packages/pitop/pma/ultrasonic_sensor_base.py", line 130, in __init__
    CompatibilityCheck()
  File "/usr/lib/python3/dist-packages/pitop/common/singleton.py", line 8, in __call__
    cls.instance = super(Singleton, cls).__call__(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pitop/pma/ultrasonic_sensor_base.py", line 87, in __init__
    self.check()
  File "/usr/lib/python3/dist-packages/pitop/pma/ultrasonic_sensor_base.py", line 103, in check
    raise RuntimeError(
RuntimeError: Please use an Expansion Plate in order to use the analog ports for the Ultrasonic Sensor.

But as soon as kids restart code it goes away.

PS. They are using VS code over ssh.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions