Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

WiringPiからpigpio乗り換える その2:pythonでリモートGPIO

実際のところ

準備

$ sudo raspi-config

で、remote gpioを有効に

安全のためIPアドレスを限定させる

sudo pigpiod -n localhost -n 192.168.X.X

設定を再読み込み

sudo systemctl restart pigpiod

操作側PCは

$ pip3 install gpiozero pigpio

使う

from gpiozero import LED
from gpiozero.pins.pigpio import PiGPIOFactory

factory = PiGPIOFactory(host='192.168.3.6')
led = LED(21, pin_factory=factory)
led.on()