問題タブ [infrared]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows 7 x64 用 IrDa API
Windows 7 x64 で IrDa を使用するための無料の API (優先的に Java) を知っている人はいますか?
Actisys IR4000 経由でデータを送信する必要がありますが、手がかりがありません。
ありがとう
infrared - PIC18F で IR 信号を受信する方法
IR 送信機 LED から信号を受信する必要があります。マイクロコントローラのプログラミング方法がわかりません。私はいくつかのコンセプト、それを行う方法を探しています。A/D 変換を使用する必要がありますか? 送信機と受信機を同期させる方法は?今後のデータはどのような構造になりますか? 送信機をプログラミングしていたときに、0 (バイナリ 0) に 600us、1 (バイナリ 1) に 1200us を想定したとしましょう。PIC18F マイクロコントローラで赤外線送信を受信する一般的な手順は?
simulator - 座標の自動 IR スキャンと簡単な状態マッピングを備えたシンプルなロボット シミュレータ
私は現在、大学院エージェント論文のプロジェクトを行っています。私のプロジェクトでは、ARA* ADA* や DLite* などのいつでも検索を拡張するアイデアがあります。このアイデアをロボットでシミュレートしてテストしたいと思います。ここ数晩、さまざまなソフトウェアを検討してきましたが、うまくいきませんでした。
最終的には、次の情報をいつでも個別に利用できるロボットを備えたものが必要です。
座標 (x,y,z) 速度
また、ロボットには、x、y 座標を (通行可能/通行不可) でマッピングする IR スキャナーなど、環境から座標を収集する何らかの方法が必要です。
最後に、ゴール座標へのパスでどの状態を通過するかを提案するために、環境情報を使用するアルゴリズムをプログラムできるようにする必要があります。
私の質問は、あまり労力をかけずにこれらすべてを達成できるソフトウェアがあるかどうかです。これをプログラミングするのに 7 泊以上を費やしたくはありません。理想的には、1 泊か 2 泊で目に見える結果を得たいと思っています。
私は自分の学位論文のために多くのヒューリスティック検索アルゴリズムをプログラムしました (つまり、周辺検索、BiMaxf、BS*、A*、私自身の双方向検索アルゴリズム、およびいくつかのフロントツーフロント検索)。これらはすべて 8/ に基づいています。 15 パズルで、Java で数秒以内にかなり難しい問題を解決できます。ADT のハッシュテーブルとプライオリティ キューだけが必要になるため、C 言語またはスクリプト言語を快適に使用できます。
それで、合理的な簡単さで(リアルタイムで)シミュレーションを達成できるオープンソースソフトウェアはありますか。そうでない場合、独自のシミュレーターを作成することは問題外に聞こえますか? 私がそれを行うとしたら、それはおそらく与えられた半径内の周囲を知っている2Dシミュレーターになるでしょう...として)偏った...
ios - Apple Remoteを使用してiOSアプリを制御する方法はありますか?
この質問のタイトルで十分だと思います。ただし、Apple Remoteが何であるかについて疑問がある場合は、ここをクリックしてください。
pthreads - Arduinoプロトスレッドに関するいくつかの問題
私は2つのセンサー(超音波と赤外線)を制御し、Arduinoでそれらを管理するプロジェクトを行っています。IR受信機は内部にフィルターシステムを備えているため、36kHzの周波数で受信します。私はモジュールsrf04を使用して超音波を処理します。1つのセンサーだけを制御する必要があるプログラムを実行すると、それは機能します。しかし、2つの信号を1つの結果に補間する必要があります。だから私はプロトスレッドを使用しました!しかし、それは機能しません...エラーは何ですか?
コードは次のとおりです。
各スレッドのコードの単一部分が機能します。
アップデート
私は自分の問題を解決し(削除しましirthread()
た)、コードは次のようになりました:
今問題は超音波センサーです。プロトスレッドを使用せずに単一のプログラムで制御すると、3メートルの距離にあるオブジェクトに到達できます。今、私が1メートルに何かを置いたとしても、「距離」は最大15cmです。エラーは何ですか?
iphone - iOS と赤外線
iOS(iPhoneまたはiPad)を使用して赤外線デバイス(USB赤外線、テレビ、携帯電話など)と通信できますか?
AppStore には多くのリモート/ユニバーサル リモート アプリケーションがあるので、それが可能であることはわかっています。私は基本的にどのように知りたいですか?
- 制限と要件は何ですか?
- どのような種類の追加ハードウェアが必要ですか? もし市販されたら?
- どのプロトコルについて知っておく必要がありますか?
- このプロセスで役立つ iOS ライブラリはどれですか。
誰でも私を正しい方向に向けることができますか?ありがとう。
android - IR センサーを Android フォンに接続できますか?
センサーを Android に接続する方法はありますか? 赤外線センサーを Android スマートフォン (バージョン 2,2) に接続して、赤外線リモコンでスマートフォンを制御できるようにしたいと考えています。どうやら USB ポートから信号を読み取ることはほとんど不可能です。他のオプションはありますか?
c - LIRCdでキーアップを検出
LIRCd を使用して、適切な構成ファイルを使用して、リモコンで押したキーをキャプチャしています。
ドキュメントによると、ブロッキング関数が戻るのを待つ必要がありlirc_nextcode()
、次のようにデコードするのに適した行が得られます。
最初の数字はキーの値、次はこのキーが押された回数(ここでは 0 です。これは押して離しただけなので)、次にキー名とリモコンの名前です。
とにかく、私がやりたいのは、リモコンのキーアップを検出することです。
一定時間ボタンを押すと、次のようになります(〜200ミリ秒ごとに改行):
そのため、キーを長押しするたびに 2 番目の数字が増加しますが、キーを離してもう一度押すと、0 にリセットされます。
私が欲しいのは、繰り返しが止まる瞬間を検出できることです。
これで、キーアップ検出を実装する方法がわかります。lirc_nextcode()
一定時間経過してもクラックしない場合は、キーが離されたと見なすことができます。
私があなたに尋ねているのは、それを行う別の(より適切な)方法はありますか?
おそらくLIRCdを設定することによって?
または、タイマーを使用する以外に方法がない場合、最適な実装は何ですか? 確かに、lirc_getcode()
はをブロックしているので、タイマーがクラックしたときはいつでも戻る必要があります!
編集:ところで、いいえlirc
またはlircd
タグ、あればいいですね!
c++ - ソフトウェアによる IR シリアルの信頼性の向上
私が Google で見つけた最良のものは、Reed-Solomon エンコーディングでした。しかし、それはかなり劇的なようです。
基本的に、シリアル ポートを備えた、リソースに制約のある小型のデバイスと通信しています。通信は赤外線経由です。シリアル ポートは IR エンコーダー/デコーダー ハードウェアに直接接続し、そこから IR トランシーバーに接続します。
通信は半二重です。これはハードウェアの制限です。そうしないと、IR トランシーバーが自身の送信を認識してしまうからです。ホストでポーリングし、クライアントで割り込みを使用して、いつ返信するかを認識します。
私が抱えている問題は、ハードウェアが静電気放電に非常に敏感であることです。この問題を軽減するためにあらゆる実用的なハードウェア対策を講じましたが、十分ではありません。私は今、ソフトウェアの問題を見ています。
理想的には再送信を必要としないエラー回復の実装を誰かが提案できますか?
シンプルなほど良い。そこに無料のライブラリがあれば、なおさらです!