- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Raspberry piでi2cがうまく使えません)
Raspberry piでi2cが使えません
このQ&Aのポイント
- ラズパイにPCA9685をつないでROSでサーボを動かそうとしていますが、i2cがうまく使えません。
- サーボをつけたり離したりしても、ラズパイがサーボを認識できていないようです。
- Ubuntu server 20.04.2を使用しており、sudo raspi-configでi2cを有効にしましたが、問題は解決していません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
サーボモータードライバとサーボモーターの組み合わせに相性がありみたいです。 ▼ココ参考 http://kazuki-room.com/i_examined_the_cause_of_the_servomotor_not_working_with_raspberrypi_and_pca9685/
その他の回答 (1)
- lumiheart
- ベストアンサー率47% (1142/2410)
回答No.1
↓かな? PCA9685搭載16チャネル PWM/サーボ ドライバー (I2C接続) https://www.switch-science.com/catalog/961/ Arduino用って書いてある ラズパイ用は↓ Adafruit Servo Bonnet for Raspberry Pi(16チャンネル、PWM制御) https://www.switch-science.com/catalog/3773/ Arduino用と何が違うんであろうか? 明らかな違いはArduino用はPCA9685って書いてあるけど ラズパイ用にはコントローラICの型番が記載されてない 仕様を読む限りはPCA9685かもしくは互換品かと憶測できる ただ気になるのはラズパイ用の注意書き 「Raspberry Pi Zero、A+、B+、Pi 2、Pi 3の2 x 20ピンヘッダ用です。 2 x 13ピンヘッダのRaspberry Piモデルには適しません。」 何故適さないんであろうか? で、確認事項 ラズパイにI2Cドライバは入ってて使用可能になってるんですよね? I2Cのセンサとかはちゃんと使えるんですよね? https://www.switch-science.com/catalog/6683/
お礼
リンク先のページに追記で成功した記事があり、それを参考にしたところサーボ動いてくれました! ありがとうございました!