ラズベリーパイ I2C
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
PROJECT SR
el 5 de Nov. de 2017
Comentada: PROJECT SR
el 11 de Nov. de 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
と表示され,うまく機能していません. どなたか,解決方法をご教示いただけないでしょうか.
よろしくお願いいたします.
Respuesta aceptada
Atsushi Matsumoto
el 6 de Nov. de 2017
Raspberry Piに何かI2Cデバイスを接続していますか?どんなデバイスを接続していますか?
scanI2CBusはI2Cデバイスを接続しているときのみアドレスを表示します。
 
もし追加で質問がある場合は、MATLABのバージョンを教えて頂けると助かります。
3 comentarios
Atsushi Matsumoto
el 9 de Nov. de 2017
ArduinoのI2Cの設定はSlaveになっていることを確認できますか?
I2CにはMasterとSlaveがあり、RasPiはMasterとなっていますので、ArduinoはSlaveになっている必要があります。  
 
また、ArduinoのI2Cポートの電気的特性が不安定で、プルアップ抵抗が必要な場合があるようです。オシロスコープなどでポートの電気的な波形を確認して、不安定なようであれば、こちらを参考にして外付けのプルアップ抵抗を追加してみると良いかもしれません。 https://qiita.com/hikoalpha/items/7bf563ee286a59bfd2f4
Más respuestas (0)
Ver también
Categorías
Más información sobre MATLAB Support Package for Raspberry Pi Hardware en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!