ラズベリーパイ I2C
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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
am 6 Nov. 2017
Raspberry Piに何かI2Cデバイスを接続していますか?どんなデバイスを接続していますか?
scanI2CBusはI2Cデバイスを接続しているときのみアドレスを表示します。
 
もし追加で質問がある場合は、MATLABのバージョンを教えて頂けると助かります。
3 Kommentare
Atsushi Matsumoto
am 9 Nov. 2017
ArduinoのI2Cの設定はSlaveになっていることを確認できますか?
I2CにはMasterとSlaveがあり、RasPiはMasterとなっていますので、ArduinoはSlaveになっている必要があります。  
 
また、ArduinoのI2Cポートの電気的特性が不安定で、プルアップ抵抗が必要な場合があるようです。オシロスコープなどでポートの電気的な波形を確認して、不安定なようであれば、こちらを参考にして外付けのプルアップ抵抗を追加してみると良いかもしれません。 https://qiita.com/hikoalpha/items/7bf563ee286a59bfd2f4
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu MATLAB Support Package for Raspberry Pi Hardware finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!