MatlabGuideとラズベリーパイを使って,アルディーノへジョイスティックの位置情報を送ることはできますか?
Ältere Kommentare anzeigen
DCモータをジョイスティックを使って,無線環境で操作しようとしています. 添付資料はその際に使うシステムを示しています. ラズベリーパイとホストPC,アルディーノへ接続できるGUIはできているのですが,ジョイスティックの傾きをラズベリーパイ経由でアルディーノへ送る方法がわかりません. どなたか方法をご存知の方がいらっしゃいましたら,ご教示いただけないでしょうか.
よろしくお願いいたします.
8 Kommentare
michio
am 23 Okt. 2017

Nicolas Schmit
am 23 Okt. 2017
「ラズベリーパイとホストPC,アルディーノへ接続できるGUIはできているのですが」 アルディーノへ接続できるGUIというのは、GUIからArduinoにデータを送信する仕組みがすでにできあがっているという意味でしょうか。
PROJECT SR
am 23 Okt. 2017
Bearbeitet: PROJECT SR
am 23 Okt. 2017
Nicolas Schmit
am 24 Okt. 2017
'webcamtest2.fig'のファイルが添付されていないため、webcamtest2.m を実行することができません。
ジョイスティックからArduinoの操作までの処理を大きく分けて、以下のように分割できると思います。
- ジョイスティックの傾きをMATLABから取得します。
- 傾きの情報をMATLABからラスベリーパイに送信します。
- 傾きの情報をラスベリーパイからアルディーノに送信します。
- 傾きの値に応じて、アルディーノ側で何等かのアクションを取ります。
私が理解しているかぎり、1.~2.がすでに実装されており、傾きの情報がラスベリーパイまで行っています。 3.に関しては、ゲームパッドと異なり、傾きの情報は0/1の値ではなく連続的に変わる値であるため、GPIOピンで直接にアルディーノに送信することが難しいと思います。考えられる通信手段として、以下のプロトコルがあります。
- Serial communication
- I2C
- SPI
4.に関しては、受信した情報から何等かのアクションを起こすプログラムを書けばArduinoを操作できます。Arduinoのプログラム自体を Simulink Support Package for Arduino Hardwareを用いて生成することができます。
PROJECT SR
am 25 Okt. 2017
Bearbeitet: michio
am 25 Okt. 2017
Nicolas Schmit
am 27 Okt. 2017
それです。 配線する際に、ラスベリーパイ側とアルディーノ側の電圧を必ず合わせてください(3.3V又は5V)。
PROJECT SR
am 28 Okt. 2017
Antworten (0)
Kategorien
Mehr zu MATLAB Support Package for Raspberry Pi Hardware finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!