FAQ
「gpiozero」が動作しない場合。
Raspberry Pi 5 GPIO Python チュートリアルは gpiozero ライブラリに基づいており、設計プロセス中に徹底的にテストされています。
ただし、Raspberry Pi OS [1] 上の Linux カーネルの最近の変更により、GPIO システム コールの処理方法が変更され、元の Python ライブラリが Raspberry Pi 5 上の GPIO にアクセスできなくなりました。
当社の開発者はこの問題を gpiozero ライブラリに報告しており、gpiozero 開発者はこの問題を認識しており、更新に積極的に取り組んでいます [2]。
その間、 一時的な解決策を見つけました。以下のコマンドを実行すると、GPIO は正常に機能します。
sudo ln -s gpiochip0 /dev/gpiochip4
この解決策は、gpiozero ライブラリが適切な修正をリリースするまで有効です。