HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2023
0716
勉強中arduinoとの通信について3解決


勉強中

リンク

2023/7/16(Sun) 20:06:14|NO.99750

HSPを勉強しています。


arduinoとPCをUSBで接続し、シリアル通信を行い、
送られてくる文字によって指定のメッセージを出力させたいと考えています。

arduinoのプログラムは1番ピンとGNDを短絡すると「A」とテキストを出し、
2番ピンとGNDを短絡すると「B」とテキストを出すようにしています。

arduinoから送られてくる「A」「B」をhspで認識し、
「A」が送られて来ると画面上に「Aを受信しました。」(Bも同様)と
メッセージを出すにはどのそうなプログラムを書けばよいでしょうか。

シリアル通信やarduinoとの連携についてのサンプルコード等が無く困っています...


よろしくお願いします。



この記事に返信する


f(出張前)

リンク

2023/7/18(Tue) 10:44:23|NO.99754

どの程度の知識が有るのか分からんとどの位書けばいいのか分からん。

・COMポート番号の確認

ArduinoをPCに繋いでデバイスマネージャを開いて「ポート(COMとLPT」を確認する。

COM3とかCOM4とか出て居たらそれが接続先だがPCによっては実在しないCOM3が出ていたりするので惑わされない様に。

なお、複数ある場合どれが正しい接続先かは試さないと分からない。
「熱い漢の燃え仕様」と思ってあきらめるべし。

・接続

HSPエディタに「comopen」と書いて、それにカーソル合わせてf1を押す。
そして出てきたヘルプを読む。

物理的に相手が繋がってなくても相手と通信設定が合っていなくてもとりあえずopenは出来てしまうので惑わされない様に。

なお、正しく接続できているか確認するには実際に送受信してみるまで分からない。
「熱い漢の燃え仕様」と思ってあきらめるべし。



傍観者

リンク

2023/7/18(Tue) 21:43:27|NO.99755

これは参考にならないでしょうか?

HSPインストールホルダ内 ー> \sample\arduino



勉強中

リンク

2023/7/19(Wed) 20:39:37|NO.99770

f(出張前)様、傍観者様、回答ありがとうございます。

なかなか難しいようですね...

もっといろいろ試してみようと思います!



ONION software Copyright 1997-2023(c) All rights reserved.