After Changing the code to :
I get the following error when run:-
Code:
from gpiozero import Motor, Devicefrom time import sleepfrom gpiozero.pins.pigpio import PiGPIOFactoryDevice.pin_factory = PiGPIOFactory(host=‘ip/address', port=22)frl = Motor(forward=3, backward=17, pin_factory=Device.pin_factory)frr = Motor(forward=24, backward=23, pin_factory=Device.pin_factory)bl = Motor(forward=2, backward=27, pin_factory=Device.pin_factory)br = Motor(forward=14, backward=15, pin_factory=Device.pin_factory)def front(): frl.fowrad() frr.forward() bl.forward() br.forward() sleep(5)def back(): frl.backward() frr.backward() bl.backward() br.backward() sleep(5)def left(): frl.backward() frr.forward() bl.backward() br.forward() sleep(5)def right(): frl.forward() frr.backward() bl.forward() br.backward() sleep(5)def stop(): frl.stop() frr.stop() bl.stop() br.stop()
Code:
/Users/username/PycharmProjects/Robotics/.venv/bin/python /Users/username/PycharmProjects/Robotics/motioncontrol.py Traceback (most recent call last): File "/Users/username/PycharmProjects/Robotics/motioncontrol.py", line 7, in <module> Device.pin_factory = PiGPIOFactory(host=‘192.xxx.x.xx', port=22) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/username/PycharmProjects/Robotics/.venv/lib/python3.12/site-packages/gpiozero/pins/pigpio.py", line 93, in __init__ raise IOError(f'failed to connect to {host}:{port}')OSError: failed to connect to 192.xxx.x.xx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Can't connect to pigpio at 192.xxx.x.xx(22)Did you start the pigpio daemon? E.g. sudo pigpiodDid you specify the correct Pi host/port in the environmentvariables PIGPIO_ADDR/PIGPIO_PORT?E.g. export PIGPIO_ADDR=soft, export PIGPIO_PORT=8888Did you specify the correct Pi host/port in thepigpio.pi() function? E.g. pigpio.pi('soft', 8888)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Process finished with exit code 1
Statistics: Posted by Joraspberry — Tue Oct 29, 2024 8:14 am