gpioに関するnedokunのブックマーク (2)

  • [Raspbian] pigpioライブラリでPWMを使ってLEDの明るさを変えてみる - Life with IT

    2016/10/10更新 対応バージョン: Raspbian Jessie Lite - September 2016 PWMを使ってLEDの明るさを変えてみる。 pigpioライブラリでPWMを使うには以下のメソッドを利用する。 set_PWM_frequency(GPIO番号, PWM周波数) PWMの周波数(Hz)を指定。デフォルトは800。 set_PWM_range(GPIO番号, PWM最大値) PWM値(μs)の最大値を指定。指定可能な値は25〜40000。デフォルトは255。 set_PWM_dutycycle(GPIO番号, デューティ比) デューティ比(率ではなく値)を指定。0〜set_PWM_range()で指定した範囲の値を指定できる。 3メソッドとも、set_と対になるget_も存在する。 PWM関連のメソッドは他にもあるがここでは割愛する。詳しくはpigpioラ

    [Raspbian] pigpioライブラリでPWMを使ってLEDの明るさを変えてみる - Life with IT
  • Raspberry PiのGPIO制御の決定版 pigpio を試す - karaage. [からあげ]

    Raspberry PiのGPIO制御 はーい、みんなー。Raspberry PiでLチカしてるかい?Raspberry PiでのGPIO制御、いつもライブラリ何使うかで迷っていて、比較をまとめるくらい迷っていました。 具体的には、RPi.GPIOかWiringPiで迷うことが多くて、pythonに特化して割り込みを使えるRPi.GPIO vs 精度の高いPWMを出力できる pythonでもCでも使えるWiringPiという感じでした。 ところが、最近pigpioという素晴らしいライブラリの存在を知りました。きっかけは下記のブログのpigpioに関する記事です。 Raspberry Pi用pigpio Library - その1:腰も砕けよ 膝も折れよ:So-net blog Raspberry Pi用pigpio Library - その2:腰も砕けよ 膝も折れよ:So-net blog

    Raspberry PiのGPIO制御の決定版 pigpio を試す - karaage. [からあげ]
  • 1