How to communicate between multiple Arduino with I2C and Simulink
4 ビュー (過去 30 日間)
古いコメントを表示
Using "Simulink Support Package for Arduino Hardware", I want to create a system of Arduino communicating between them in I2C to shared information as shown in the following image. For example, I want an Arduino to monitor the time between two actions and to communicate it to another one which will read this time and make the appropriate countermeasure.
I understand how it work with an Arduino as a Master communicating with an I2C sensor as a slave. But how to make the communication possible between multiple Arduino? For that I have some sub-questions which try to solve the problem.
- How to synchronise the Write command of an Arduino with the Read command of another one?
- How to write inside an Arduino register an information and retrieve this data from the Arduino?
Thank you for your help!
1 件のコメント
Sebastian
2017 年 8 月 22 日
This is exactly my problem too. I need to let three arduino speak with each other. In my opinion it would be necessary to assign slave id's. But there isn't a possibility to do that. Pls help us!
回答 (1 件)
Mandeguz
2017 年 10 月 6 日
An option (I have this problem too, and nobody's answered so far so I'm exploring this route) is to use Mux/Demux logic with your digital pins to use one Arduino to communicate to multiple devices. If you get anywhere, let me know.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Arduino Hardware についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!