Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4906

Python • Re: Help! remote GPIO not working from my Mac to raspberry pi

$
0
0
After Changing the code to :

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()
I get the following error when run:-

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



Viewing all articles
Browse latest Browse all 4906

Trending Articles