• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Raspberry piでi2cがうまく使えません)

Raspberry piでi2cが使えません

このQ&Aのポイント
  • ラズパイにPCA9685をつないでROSでサーボを動かそうとしていますが、i2cがうまく使えません。
  • サーボをつけたり離したりしても、ラズパイがサーボを認識できていないようです。
  • Ubuntu server 20.04.2を使用しており、sudo raspi-configでi2cを有効にしましたが、問題は解決していません。

質問者が選んだベストアンサー

  • ベストアンサー
  • BuriBuri4
  • ベストアンサー率28% (150/525)
回答No.2

サーボモータードライバとサーボモーターの組み合わせに相性がありみたいです。 ▼ココ参考 http://kazuki-room.com/i_examined_the_cause_of_the_servomotor_not_working_with_raspberrypi_and_pca9685/

pca9635
質問者

お礼

リンク先のページに追記で成功した記事があり、それを参考にしたところサーボ動いてくれました! ありがとうございました!

その他の回答 (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/

関連するQ&A