

spresenseのメインボードにToFセンサ(サンハヤト株式会社製MM-S50MV)とWi-
Fiモジュール(IDY株式会社製is110B)を同時に使用したいのですが、仕様書の示すように接続すると一部同じピンを共有してしまうために競合を起こしうまく動きません。こういった場合の対処法ご存じの方いらっしゃいましたらご教授願いたいです。使用しているピンは以下の画像の通りです。  
[![Wi-
Fiモジュールpin](https://i.stack.imgur.com/tWzcd.png)](https://i.stack.imgur.com/tWzcd.png)  
[![ToFセンサpin](https://i.stack.imgur.com/CDd4R.jpg)](https://i.stack.imgur.com/CDd4R.jpg)


CC BY-SA 4.0
2021-09-20T10:11:35.587
82603
2021-09-22T05:58:54.990
44392
question
spresense
Arduino IDE でspresenseをプログラムする際に2つのセンサが競合する場合の対処法が知りたい


「仕様書の示すように接続すると、競合を起こしうまく動きません」というのであれば、仕様書に誤りがあるのでしょう。  
メーカーのSpresense担当部署に問い合わせるべきと考えます。


CC BY-SA 4.0
2021-09-20T13:26:39.553
82605
2021-09-20T13:26:39.553
217
82603
answer


質問の意図があまりわからないので、間違ったコメントになるかもしれませんが、  
どちらもSPIを使うモジュールなので、そのままでは動かないと思います。

どちらのボードもCSピンだけのアサインを変更することができないので、  
どちらかをUARTで使うしかないでしょうが、見た感じ、ToFのジャンパJ1を切り替えることで、  
UARTにすることができそうです。（やったっことないですが…。）

一方、WiFiはTypeCである場合、サンプルコードを見る限りUARTは使用していないので、  
競合しないのではないでしょうか？

TypeA/Bの場合、以下を見る限り、  
<https://idy-design.com/product/is110b.html>

ジャンパ抵抗を変更することで切り替えられそうですよ。

ご参考まで。


CC BY-SA 4.0
2021-09-22T05:58:54.990
82632
2021-09-22T05:58:54.990
32281
82603
answer