Bye Bye Moore

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

WiringPiからpigpio乗り換える その1:環境導入

shuzo-kino.hateblo.jp
ちうエラーが出ていたWiringPiでしたが……なんか知らんウチに非推奨になっていた様子
raspi-gpioなるライブラリが公式から出ているらしいが、見るからに使い辛い
www.libhunt.com
で代替を探したところ……pigpioというのが機能も性能も充実してそう

実際のところ

導入

有難い事に、aptで入る……というか、すでにある。

$ sudo apt install pigpio

systemdで動いているので、有効化

$ sudo systemctl enable pigpiod
$ sudo systemctl start pigpiod

使い方

二つの使い方があります

バイスとして存在しているpigpioに書くか

echo "w 22 1 mils 1000 w 22 0" >/dev/pigpio

またはpigsコマンドを使ってかく

pigs w 22 1 mils 1000 w 22 0

こんな感じでやや慣れが必要なものの色々と記述ができ、表現の充実度はwiringPiの上位互換という感じ