【編集中】WiringPi2 for Python + PWM + non-root


注意:電子工作素人の記事です

Raspberry Pi Model B+のGPIOをブラウザから操作できるようにするという目的のための関連記事一覧

  1. Raspberry PiにWiringPiをインストール
  2. Raspberry PiにWiringPi2 for Pythonをインストール
  3. WiringPi2 for Python でピンの指定
  4. WiringPi2 for Python でLチカ (with sudo)
  5. WiringPi2 for Python でLチカ (without sudo)
  6. WiringPi2 for Python + CGIHTTPServer でLチカ
  7. 今回 > WiringPi2 for Python + PWM + non-root
  8. WiringPi + CGIHTTPServer + PWM

結論

  • WiringPi2 for Pythonは、non-rootでPWMは使えない。

参考

PWM can not be controlled when running in Sys mode.


  1. wiringPiSetupSys()でセットアップすると、PWM関連のAPIは使えない。
  2. non-rootで動かすには、wiringPiSetupSys()でセットアップする必要がある。
  3. 結果、WiringPi2 for Pythonでnon-rootでPWMは使えない。

で、どうする。 WiringPi + CGIHTTPServer + PWM

Written on February 7, 2015