

SPRESENSEのadd-onボードにある地磁気センサとジャイロセンサの使用を考えています。  
それぞれのセンサは別々のadd-onボードになっており、ピン配列を見ると1つのSPRESENSEで併用できないように見受けられます。  
この場合、2つのSPRESENSEを用意することになるのでしょうか。


CC BY-SA 4.0
2019-06-03T03:00:36.450
55467
2019-06-19T17:09:57.753
34563
question
spresense
SPRESENSEのAdd-onボードについて


I2CインターフェースなのでAdd-onボードをスタック構成で接続すれば併用可能です。

ロームのセンサ  
<https://www.rohm.co.jp/support/spresense-add-on-board>  
ボッシュのセンサ  
<https://www.switch-science.com/catalog/5258/>

元々付いているコネクタを外して上下に重ねるようにロングピン等で接続し直すか、もしくは、ロームのセンサに拡張のピンソケットがあるので(<https://github.com/RohmSemiconductor/Arduino>)、そこからVDD_3.3V,
GND, SCL, SDAの４ピンをボッシュのセンサに接続することで両方のAdd-onボードが使えるようになります。

私は手っ取り早く後者の方法で試してみました。  
SpresenseのWireライブラリについているI2cScannerサンプルを動かしてみると、

[code]

    I2C Scanning...
    
         -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F
    0- : -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0f
    1- : -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1f
    2- : -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    3- : -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    4- : -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    5- : -- -- -- -- -- -- -- -- -- -- -- -- -- 5d -- --
    6- : -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
    7- : -- -- -- -- -- -- 76 -- -- -- -- -- -- -- -- --
    
    the number of found I2C devices is 5.
    
[/code]

合計５つの全スレーブデバイスが問題無く見えました。


CC BY-SA 4.0
2019-06-19T17:09:57.753
55924
2019-06-19T17:09:57.753
31378
55467
answer