raspberry pi zeroで以下プログラム(python)を以下サイトを参考に作っているのですが、gpiozeroを使ったバージョンにしたいと考えて作り変えてみたところエラーです。 どこがおかしいのか皆目見当がつかないので、教えていただけないでしょうか? 参考サイト http://siroshitsuji.blog.fc2.com/blog-entry-33.html ファイル ①/opt/control_manager/control_manager.py ②/opt/control_manager/fan.py ← こちらは、文字数が多いのでQRコードに張り付けました。 このサイトで元に戻してください。 https://ao-system.net/qrdecode/ ①raspberry pi起動時に動くファイル /opt/control_manager/control_manager.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- from gpiozero import Button from signal import pause import threading import fan class ControlManager(object): ____def __init__(self): ________self.FAN_PIN = 18 ____# ファン ____def fan(self): ________thf = fan.Fan(self.FAN_PIN) ________thf.execute() ____# スレッド ____def thread(self): ________thf = threading.Thread(target=self.fan) ________thf.start() if __name__ == "__main__": ____ctrl_mgr = ControlManager() ____ctrl_mgr.thread() エラー内容 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/gpiozero/pins/pi.py", line 408, in pin pin = self.pins[info] ~~~~~~~~~^^^^^^ KeyError: PinInfo(number=16, name='GPIO23', names=frozenset({'J8:16', 'BOARD16', '23', 'WPI4', 'BCM23', 23, 'GPIO23'}), pull='', row=8, col=2, interfaces=frozenset({'', 'sdio', 'dpi', 'jtag', 'gpio'})) Exception in thread Thread-1 (fan): Traceback (most recent call last): File "/usr/lib/python3/dist-packages/gpiozero/pins/pi.py", line 408, in pin
Linux系