simulinkを用いてarduino Dueから別のarduino Dueに2バイトのデータを送信し続けたい

3 ビュー (過去 30 日間)
mochi
mochi 2022 年 8 月 20 日
コメント済み: mochi 2022 年 8 月 22 日
simulinkでArduinoから他のArduinoへ2バイトのデータ(int8)を送信したいです.
受信側のArduinoはArduino言語でプログラムしようと考えていますが,
送信側の方はsimulinkを用いてプログラムを書き込みたいためSerial Transmitブロックを使うと送信データにヘッダーを入れるなどの工夫ができず受信側のデータがむちゃくちゃなものになってしまいます.
通信方式に拘りはありませんのでどのような工夫をすればよいか教えていただけるとありがたいです.

採用された回答

Toshinobu Shintai
Toshinobu Shintai 2022 年 8 月 21 日
以下のように配列化すると、ヘッダーを加えた状態でシリアル送信することができます。このような形で送信することで解決できませんでしょうか。
ちなみに、ヘッダーを作るのに使ったブロックは「String Constant」と「String to ASCII」になります。配列化しているブロックは「Mux」というブロックです。
  1 件のコメント
mochi
mochi 2022 年 8 月 22 日
解決しました,ありがとうございました.

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!