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(出張前)様、傍観者様、回答ありがとうございます。

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

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



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.99750への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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