ラズベリーパイ I2C

3 Ansichten (letzte 30 Tage)
PROJECT SR
PROJECT SR am 5 Nov. 2017
Kommentiert: PROJECT SR am 11 Nov. 2017
ラズベリーパイの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
と表示され,うまく機能していません. どなたか,解決方法をご教示いただけないでしょうか.
よろしくお願いいたします.

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!