ラズベリーパイ I2C

2 次查看(过去 30 天)
PROJECT SR
PROJECT SR 2017-11-5
评论: PROJECT SR 2017-11-11
ラズベリーパイのI2C機能を使いたいのですが,うまく機能しているのかわかりません. ラズベリーパイの状態をプロンプトで確認したのが,以下の状態です.
DeviceAddress: 192.168.3.27
Port: 18734
BoardName: Raspberry Pi 3 Model B
AvailableLEDs: {'led0'}
AvailableDigitalPins: [4,5,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]
AvailableSPIChannels: {'CE0','CE1'}
AvailableI2CBuses: {'i2c-1'}
AvailableWebcams: {}
I2CBusSpeed: 0
i2c-1が利用できるみたいでしたので,scanI2CBusを使い,アドレスを表示させようとしたのですが, プロンプトでは, ans =
uint8
0
と表示され,うまく機能していません. どなたか,解決方法をご教示いただけないでしょうか.
よろしくお願いいたします.

采纳的回答

Atsushi Matsumoto
Atsushi Matsumoto 2017-11-6
Raspberry Piに何かI2Cデバイスを接続していますか?どんなデバイスを接続していますか?
scanI2CBusはI2Cデバイスを接続しているときのみアドレスを表示します。
&nbsp
もし追加で質問がある場合は、MATLABのバージョンを教えて頂けると助かります。
  3 个评论
Atsushi Matsumoto
Atsushi Matsumoto 2017-11-9
ArduinoのI2Cの設定はSlaveになっていることを確認できますか?
I2CにはMasterとSlaveがあり、RasPiはMasterとなっていますので、ArduinoはSlaveになっている必要があります。 &nbsp
&nbsp
また、ArduinoのI2Cポートの電気的特性が不安定で、プルアップ抵抗が必要な場合があるようです。オシロスコープなどでポートの電気的な波形を確認して、不安定なようであれば、こちらを参考にして外付けのプルアップ抵抗を追加してみると良いかもしれません。 https://qiita.com/hikoalpha/items/7bf563ee286a59bfd2f4
PROJECT SR
PROJECT SR 2017-11-11
Atsushi Matsumoto 様
ご回答いただきありがとうございます.
無事プロンプトでアドレスが表示されました.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 MATLAB Support Package for Raspberry Pi Hardware 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!