Hi,
I´m facing some issues when usig the controll app.
I did the set up as described on the webpage 12. PiDog mit der APP spielen — SunFounder PiDog Kit 1.0 Dokumentation
When I start the app_control.py the following error comes up:
~/pidog/examples $ sudo python3 12_app_control.py
vilib 0.3.12 launching …
picamera2 0.3.25
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/gpiozero/pins/pi.py”, line 411, in pin
pin = self.pins[info]
~~~~~~~~~^^^^^^
KeyError: PinInfo(number=29, name=‘GPIO5’, names=frozenset({‘BOARD29’, ‘BCM5’, ‘WPI21’, ‘J8:29’, 5, ‘5’, ‘GPIO5’}), pull=‘’, row=15, col=1, interfaces=frozenset({‘’, ‘uart’, ‘i2c’, ‘spi’, ‘dpi’, ‘gpio’}))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/theo/pidog/examples/12_app_control.py”, line 11, in
my_dog = Pidog()
^^^^^^^
File “/usr/local/lib/python3.11/dist-packages/pidog-1.3.9-py3.11.egg/pidog/pidog.py”, line 131, in _init_
utils.reset_mcu()
File “/usr/local/lib/python3.11/dist-packages/robot_hat/utils.py”, line 147, in reset_mcu
mcu_reset = Pin(“MCURST”)
^^^^^^^^^^^^^
File “/usr/local/lib/python3.11/dist-packages/robot_hat/pin.py”, line 96, in _init_
self.setup(mode, pull, active_state)
File “/usr/local/lib/python3.11/dist-packages/robot_hat/pin.py”, line 134, in setup
self.gpio = OutputDevice(self._pin_num)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/devices.py”, line 108, in _call_
self = super()._call_(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/output_devices.py”, line 74, in _init_
super()._init_(pin, pin_factory=pin_factory)
File “/usr/lib/python3/dist-packages/gpiozero/mixins.py”, line 75, in _init_
super()._init_(*args, **kwargs)
File “/usr/lib/python3/dist-packages/gpiozero/devices.py”, line 553, in _init_
pin = self.pin_factory.pin(pin)
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/pins/pi.py”, line 413, in pin
pin = self.pin_class(self, info)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/gpiozero/pins/lgpio.py”, line 126, in _init_
lgpio.gpio_claim_input(
File “/usr/lib/python3/dist-packages/lgpio.py”, line 755, in gpio_claim_input
return _u2i(_lgpio._gpio_claim_input(handle&0xffff, lFlags, gpio))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/lgpio.py”, line 458, in _u2i
raise error(error_text(v))
lgpio.error: ‘GPIO busy’
Any suggestions?
Best regards ad thanks for your support,
Sebastian