たくさんのサーボを使う(PCA9685)
Arduinoでサーボモータをたくさん使うには、PWMドライバを利用するのがいいでしょう。PCA9685 16-Channel 12-Bit PWM Driver。サーボを16個まで使えるドライバで、PWMピンは利用せずI2Cですべてのサーボを使える。
まず、Adafruitのライブラリをいれる。https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library
つなぎ方は、ボードの側面のピンで、GND→GND、OEは使わない。SCL→アナログ5番、SDA→アナログ4番、VCCを5V。外部電源を使わない場合はV+にも5Vを入れる。外部電源がある場合には、ターミナルブロックにつなぐ。
サーボはPWM、V+、GNDの向きに注意してさしこむ。
Post a Comment