問題タブ [interfacing]

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.

0 投票する
1 に答える
80 参照

i2c - Pi 上の SPI および I2C インターフェイス

私はこの記事を読んでいました

「リアルタイム パフォーマンスの制約」という見出しの下で、制約について説明し、「これは、そのようなプログラムからリアルタイム パフォーマンスまたはリアルタイム タイミングの制約を得ることを期待してはならないことを意味します」と述べています。

私の質問は

  1. Pi のコンテキストでのこの問題の解決策は何ですか。これをカーネルの一部にするにはどうすればよいでしょうか?
  2. 携帯電話などの他のデバイスでは、このようなインターフェースがリアルタイムでどのように機能するか.携帯電話の加速度計を使用して設計されたアプリケーションやゲームがリアルタイムで反応するとします.
0 投票する
1 に答える
618 参照

java - Java/Scala バックエンド用の Python ミドルウェアを作成するには? Java と Python を接続するには?

Java/Scala バックエンドがあり、そのためのミドルウェアを Python で開発したいとしましょう。私はミドルウェアを開発した経験はありませんが、Python 内から、実行中の Java/Scala バックエンド プログラムにコマンドを発行し、そのバックエンドからフィードバックを受け取る必要があることを意味していると思います。これを行うには、2 つの言語をインターフェースする必要があり、Python と Java をインターフェースするためのオプションがいくつかあります。これらの ページによると、いくつかのオプションがあります。

  • JPI
  • JNI
  • JPype
  • ジェップ
  • ジソン
  • JCC

残念ながら、JPI、JNI、JPype、および Jepp は、もはや積極的に開発されていないようです (最後の更新は 1 年以上前です)。Jython はまだアクティブですが、Jython 内からすべての Python モジュールをインポートすることはできないと読みました。JCC は、Java と Python の間のある種の C++ レイヤーのように見えますが、これも直観に反するようです。

私はまた、このトピックに関するSOに関するいくつかの質問を見つけまし たが、ほとんどは3年以上前のようで、インターネット/ Pythonの世界ではもちろん長い間です。

ZeroMQ メッセージング ライブラリの経験があるので、それを使用できますが、Java プログラムを調整する必要があります (それほど大きな問題にはなりませんが、より良い解決策があれば..) .

私の質問は、Java/Scala バックエンドを制御できることを考慮して、現在、そのバックエンド用の Python ミドルウェア レイヤーを作成する最良の方法は何ですか?

0 投票する
1 に答える
1190 参照

r - Perl から R を実行する際の問題

プログラムに Statistics::R を含めたいと考えています。私が含めているステートメントは次のとおりです。

Statistics::R を使用します。

何か問題がありますか?このステートメントだけを含めて実行しようとしましたが、得られたエラーは

@INC で Statistics/R.pm が見つかりません (@INC には次が含まれます: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/ perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) rperl.pl 行 2

ちなみに、Linuxサーバーへのリモートアクセスを使用して、ubuntuでperl(v5.14.2)を使用しています。

0 投票する
1 に答える
1437 参照

matlab - MATLAB を使用して同じポートを介して複数のシリアル信号を送信する

ラップトップからマイクロコントローラに複数の信号 (4 つの入力と出力、および 7 つの出力) を送信したいと考えています。USBからシリアルへのコンバーターを使用し、ポートを介してデータを多重化することを考えています。データを多重化するには、ラップトップ側とマイクロコントローラーの両方にコードを記述する必要があります。

例: マイクロコントローラの Tx: 1.温度センサー ADC 出力 -> ラップトップ 2.電圧センサーからラップトップへ 3.電流センサーからラップトップへ 4.フォトダイオード電流からラップトップへ

なので、この順番でデータを送るようにマイコンにプログラムを書く必要があります。どうすればこれを達成できますか? 時間遅延を間に挟んでデータを送信する無限ループを考えていました。

マイクロコントローラの Rx ピンで、

7 つのビット シーケンス。各ビット シーケンスは、マイクロコントローラーによって生成される PWM のデューティ サイクルを設定するために使用されます。

また、matlab 側でも同じ多重化または逆多重化の配置が必要です。ここでも、いくつかの仮想「チャネル」を異なる瞬間に割り当てることを考えています。どのようなアルゴリズムが必要ですか?

0 投票する
0 に答える
1230 参照

embedded - PS2 ジョイスティックと atmega640 の SPI とのインターフェース

PS2ジョイスティックをマイクロコントローラーSPIを備えたavr Atmega 640とインターフェースしようとしています。インターネットで利用可能なビットバンには多くのコードがありますが、AVRでPS2とSPIをインターフェースしたいです。ボタンが押されると、対応する LED がオフではなく点滅を開始します。

友達あなたの助けは非常に高く評価されます

0 投票する
2 に答える
4057 参照

embedded - IAR Embedded Workbench がコンパイルされない

インターフェイス クラスに IAR 組み込みワークベンチを使用していますが、単純なCコードでさえコンパイルできません。次のエラーで中止されます。

0 投票する
1 に答える
3858 参照

matlab - arduino コードを matlab コードに変換する

arduino コードを matlab コードに変換しようとしています。このコードは、LDR の平均読み取り値がゼロになるようにサーボ モーターが移動するように接続された 4 つの LDR を使用するソーラー トラッカー用です。ここで見つけました:http://www.instructables.com/id/Arduino-Solar-Tracker/

プロジェクトに使用していますが、matlab を使用して GUI を使用する必要があります。

Arduino コード:

これまでのところ、これは私がワークアウトできた MATLAB コードです。

私の問題は、サーボがmatlabで非常にゆっくり動くことです。これがコードに問題があるためかどうかはわかりません。一時停止コードも削除しましたが、役に立ちません。また、「void ループ」を何に置き換えればよいかわからないため、テスト用に tic toc のみを使用しました。GUI の場合、停止ボタンが押されるまでプログラムを実行し続け、サーボの遅延 (速度) と LDR の許容範囲をスライダーで変更します。スライダーの値をメイン プログラムに返す際に問題が発生しています。

0 投票する
0 に答える
1371 参照

assembly - 8086 アセンブリ言語と USB to UART (PC 間通信) とのインターフェイス

dosbox を使用して、16 ビット プログラムの実行と TASM を許可しています。私のOSはWindows 8で、特に送受信する14時間割り込みを除いて、他の割り込みの実行に問題はないようです。RX と TX が互いに接続された 2 つの USB to UART モジュールを使用し (rx->tx、tx->rx)、それらのグランドも接続されています。私の問題は、それが送信されないことです。モジュールは両方とも realterm でテストしたので問題ありません。

これが送信用の私のコードです。

0 投票する
2 に答える
1552 参照

android - Bluetoothモジュールに音楽をストリーミングする方法は?

音楽をデコードするためのBluetoothモジュールとマイクロコントローラーがあります。しかし、音楽がどのようにシリアルに送信されるのかわかりません。私はこの問題を探しました。しかし、私は何も役に立ちませんでした。マイクロ コントローラーを使用して Bluetooth 音楽プレーヤー システムを作成する必要があります。私の目的は音楽をワイヤレスで再生することです。Android デバイスで mp3 ファイルがどのように送信されているか知りたいです。曲のエンコード方法。そして、データをデコードするというアイデア。ありがとうございました

私のBluetoothモジュールはHC-05で、8051マイクロコントローラを使用しています

それは私のプロジェクトのためです