PWMサーボドライバー制御RTC

RCサーボへの目標角度をInPortから受信して、PCA9685搭載のデバイスにI2CでPWMのデューティー比を指令します。

例えば以下の製品で利用できます。

I2C接続16チャンネル12ビットPWMサーボシールド
PCA9685 16Channel 12bit PWM サーボドライバー

接続図

RTC名

AdafruitPWMServoDriverEdison

DataInPort

名称 データ型 説明
in RTC::TimedDoubleSeq サーボモータの目標角度

コンフィギュレーションパラメータ

名称 デフォルト値 説明
I2C_address int 64 PCA9685のI2Cスレーブアドレス
I2C_channel int 1 I2Cポート番号
servo_max double 420 最大角度の時のパルス幅
x/4096=デューティー比
servo_min double 160 最少角度の時のパルス幅
x/4096=デューティー比
angle_max double 3.141592 RCサーボの角度範囲