問題タブ [arduino]

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 投票する
3 に答える
1070 参照

c# - ArduinoシリアルモニターとJavaが変数をリセットする

Arduino ボードに接続された LED ライトをオンにする小さなアプリを作成しました。アプリは、特定のバイト値を送信して LED をオンにし、特定の値を USB ポート経由でオフにします。奇妙なことに、arduino 開発環境でシリアル モニターを使用して LED をオンにし、シリアル モニターを閉じると、正しいバイト値を入力せずに LED がオフになり、Java テストでも同じことが起こります。アプリ。私を困惑させているのは、私の C# アプリで正しいバイト値を送信して LED をオンにし、アプリをオフにしても LED がまだオンになっていることです。なぜこれが起こっているのか、私は完全に混乱しています。

0 投票する
14 に答える
9569 参照

embedded - 初めての組み込みシステム プログラマーに使用するマイクロコントローラーは重要ですか?

数年間、デスクトップおよび Web プログラミングの経験があります。組み込みシステムのプログラミングに移りたいと思います。最初の質問をした後、どのハードウェア/ソフトウェア IDE から始めればよいのだろうか...

それとも…関係ない?

習得とプログラミングが最も簡単な開発プラットフォームはどれですか (IDE の使いやすさを考慮してください)。

何か問題が発生した場合に最もデバッグしやすいのはどれですか?

私の目標は、 「IO ポートがどのように機能するか、ページングを含むメモリの制限/要件、サービス ルーチンの割り込み」について学ぶことです。 後で使用するものを学習する方が良いですか、それとも高レベルの概念をほとんどのマイクロコントローラーに引き継ぐ必要がありますか?

ありがとう!

更新:この開発キットはどうですか? コメント?提案?

0 投票する
6 に答える
11551 参照

java - USBデバイスを作成し、Javaで制御する

ノブ、ボタン、LEDを備えた物理コントローラー(デバイス?)を作ることを考えています。Javaを使用して操作したい(ノブに応答したり、LEDを点灯したりするなど)。私がJavaについて言及する理由は2つあります。まず、Javaをよく知っています1。次に、Javaでインターフェースする必要のある残りのプログラムを作成しました(ただし、別の言語からJavaプログラムと通信する方法はあります)。

デバイスをUSB経由で接続し、(コンピューター)プラットフォームに依存しないようにしたいと思います。

ArduinoのWebサイトを読み始める以外は、どこから始めればよいのか、少しもわかりません。これは私の最良/唯一のオプションですか?Javaとの通信に適したものはありますか?

注: ArduinoがJavaと関係があることは知っていますが(何がわからないのか)、コードはCのサブセットで記述しなければならないようです。

このトピックをどのように進めますか?


1-笑わないでください。

0 投票する
6 に答える
22838 参照

android - Bluetooth -> サービスの検出に失敗しました

PC と通信できるアプリケーションを作成しています。SDK 2.1 の Bluetooth 機能を使用しました。

デバイスの検索、MAC アドレスの取得、RFCOMMソケットの作成はできますが、接続を開始すると、次のエラー メッセージが表示されます。

サービスの検出に失敗しました。

  1. アプリケーションと PC で同じではないUUIDが原因ですか?
  2. PC で正しい UUID を取得するにはどうすればよいですか?

そのようなアプリケーションを作成する場合、Nexus Oneはクライアントですか、それともサーバーですか?

0 投票する
6 に答える
4151 参照

python - PySerial アプリは、py スクリプトではなく、シェルで実行されます

pySerial を使用してシリアル ポート経由で Arduino にデータを送信する非常に単純な python スクリプトがあります。これを 1 行ずつ Python シェルで実行すると問題なく動作しますが、「.py」ファイルに入れて実行しようとしても何も起こりません。私のUARTのシリアルライトは点滅しますが。だから何かが通っていますが、それはゴミです(チェックしました)。

これが簡単なコードです。

すでにスリープを追加しようとしましたが、何も修正されていないようです。何か案は?

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

ide - ArduinoXBeeShieldとXBeeExplorerを使用したワイヤレスプログラミング

XBeeシールドとXBeeエクスプローラーを介してArduinoのワイヤレスプログラミングを有効にしようとしています。XBeeラジオATmega168/ATmega328のワイヤレスブートローディングという2つのチュートリアルをオンラインで見ましたが、その方法を示しています。

ただし、どちらのチュートリアルでも、コンポーネントを使用してレシーバーXBeeをArduinoに接続する方法について説明しています。XBeeシールドはレシーバーXBeeとArduinoの間の通信を処理するので、追加のコンポーネントは必要ありません(またはそれらは必要ありません)。彼らは、Arduinoをワイヤレスでリセットできるようにするためにコンデンサまたはトランジスタを使用することについて話します。これはXBeeシールドですでに可能ですか、それともそれを可能にするために私が行うことができるいくつかの変更がありますか?

既存のArduinoIDEを使用してArduinoをワイヤレスでプログラムするにはどうすればよいですか?

0 投票する
4 に答える
4148 参照

python - ArduinoとPythonの間のエコープログラム

Python で pyserial を介して Arduino にデータを送信したいと考えています。私が Arduino に実行させたいのは、シリアル ポートから可変長の文字列データを読み取り、Python が読み取れるように書き戻すことだけです。私はそれを行うことができなかったので、以下のコードには Python の文字送信のみが含まれています。Python コードは次のとおりです。

Arduinoコードは次のとおりです。

出力:

Arduino端末からデータが送信されているときに機能するため、Arduinoのコードが機能することはわかっています。ただし、Python から何かを送信しようとすると失敗します。私は一日中これに苦労してきました。どんな助けでも大歓迎です。

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

macos - FTDI USB シリアル接続の確立時にキーボードと Bluetooth が強制終了される

さて、LabVIEW または Python を使用して Arduino Duemilanove (ATMega328) への接続を確立すると、Bluetooth またはキーボードが強制終了されます。

私は単に接続を確立しようとしています/dev/cu.usbserial-A9007UZh(またはtty.usbserial-A9007UZh、しかし、Python を使用しているときにターミナルがシャットダウンされた後でも、キーボードまたは Bluetooth を強制終了しているようです)。

私は MacbookPro を使用していますが、2 つの USB スロットの 1 つがオンになっているのと同じ USB ハブにキーボードがあり、2 つの USB スロットのもう 1 つがオンになっているのと同じ USB ハブに Bluetooth があることがわかりました。これら 2 つのデバイス間の関連付けについて説明していますが、他のデバイスが失われる原因は何でしょうか?

Arduino (プログラミング IDE) または Cornflake を使用してシリアル接続を開くと、エラーは発生せず、すべてが期待どおりに動作します。これは、LabVIEW と Python で発生するようです。

私は Snow Leopard 10.6.2 を使用しており、最新の FTDI USB ドライバーがあり、32 ビット モードで実行しています。

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

c++ - ファイアウォールプロキシを介してArduinoをインターネットに接続する

イーサネットシールド付きのArduinoを持っています。

ファイアウォールプロキシを介してインターネットに接続するにはどうすればよいですか?

たとえば、Arduinoイーサネットライブラリには、ボードをインターネットに接続する方法を示すためのこのリファレンスしかありませんが、ファイアウォールプロキシなどを介して接続する方法の手がかりはありません。

Arduinoヘルプページから繰り返されます。

ご覧のとおり、ファイアウォールプロキシを介してTCP接続を解決する方法はありません。

また、上記のコンテキストで、TCP接続のこのプロセス全体がファイアウォールプロキシを介してどのように解決されるのか興味があります。適切なリファレンスも入力してください。

0 投票する
4 に答える
466 参照

c# - ランダムな方向、繰り返しなし.. (Bad Description)

こんにちは、ランダムパターン生成のことをまとめています。

これまでの私のコード:

私の質問は、コードが元に戻らないようにするにはどうすればよいですか?

例: コードでは「左に移動」と表示されていますが、次のループでは「右に移動」と表示されています。これを停止するにはどうすればよいですか?

注: setP は特定のピクセルをオンにします。

乾杯の人々!