問題タブ [arduino-yun]

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

arduino - Arduino Yun Bridge での奇妙な動作

最近、ブリッジから RGB 値 (0-255) を取得するための Arduino(Yun) スケッチを作成しています。私はBridge.begin()セットアップにあり、ループには次のものがあります:

ブリッジから値を取得し (第 1 引数)、ローカル変数をそれに設定する必要があります (第 2 引数)。ローカル変数 r、g、および b はchar r[4];(明らかにそれぞれ適切な名前で) で定義されます。私はこれをすべて理解していますが、問題があります:

最初のBridge.get()呼び出しは常に\u0001(見出しの開始) を返します。ループの先頭にダミーのブリッジ get を追加することでこれを解決しましたが、最初の呼び出しがすべてのループで「見出しの開始」を返すため、これは奇妙に思えます。

これはなぜですか?それを修正するより良い方法はありますか?

編集:

このコードは、Yun の Linux 側で実行される Python スクリプトによってブリッジに配置されます。RGB値を計算するコードはかなり長く、面倒で、問題の一部であってはならないため、以下は短縮されています(有名な最後の言葉:D)。

arduino のコード (もう一度要約) は次のとおりです。

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

javascript - ローカルの webpage/node.js で Arduino を制御する

ですから、まずご容赦ください。これを扱うのはこれが初めてです。arduino に情報を送信し、そのサーボを制御できる単純な Python コードを作成できました。

そして、コンピューターのnode.jsで開くことができる数値スライダーを備えたhtml/javascriptファイルを作成できました。私の最初の考えは、ユーザーがスライダーの数値を変更するたびにこの python スクリプトを呼び出して、それに応じて arduino のサーボを動かすことでしたが、これは JavaScript では難しいようでした。Web サイトのユーザー入力を arduino のシリアル ポートに書き込むにはどうすればよいですか?

これは html ファイルで、スライダーは jquery を使用して作成されました。

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

python - arduino yun sketchからpythonスクリプトを実行する方法

arduino yun スケッチから python スクリプトを実行する必要があります。

Python ファイルは次の場所にあります。

...そして、これはarduinoのスケッチです:

Winscp ウィンドウから python ファイルを実行すると、正常に動作します。パスに問題があると思います...

前もって感謝します...

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

node.js - 自動起動を介して親プロセスを開始すると、Arduino Yun の Node.JS 子プロセスが終了する

arduino yunで実行するnode.jsを使用して加熱制御をプログラムしましたが、問題なく動作します。親プロセスはサーバーと通信し、制御を行っている子プロセスをフォークします。fork()、johnny-five lib、firmata-sketch を使用しています。

Yun を起動して ssh し、「node server.js」で親プロセス (server.js) を開始すると、すべて正常に動作します。ここで、init-script を使用して親プロセスを開始したいと考えました。接続が確立され、子プロセスがフォークされます (そうであればイベントを取得します) が、その後ボードが閉じられ、ヒーターを制御できません。これらは、yun の Web パネルからの私のログです。

Status: IO は、サーバーからの受信イベントです。「app started」は process.send() 経由で送信され、親プロセスは別の IO ステータスで応答するサーバーにイベントを送信します。理事会は閉鎖されており、私は何もできません。

これを修正する方法はありますか?前もって感謝します :)

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

arduino - Windows 8で使用可能なネットワークにArduino yun wifiネットワークが表示されない

USBケーブルを介してArduino Yunをラップトップに接続しています.Arduinoのドキュメントを読んでいるように:

Yun の電源を初めて入れると、ArduinoYun-XXXXXXXXXXXX という名前の WiFi ネットワークが作成されます。コンピューターをこのネットワークに接続します。

しかし、私の場合は何も表示されず、これに関連するものはウェブ上で見つかりませんでした。

ラップトップで Windows 8.1 を実行しています。

この問題を解決する方法はありますか?

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

arduino-yun - Arduino Yun で Process クラスを使用してストリームデータを読み取るにはどうすればよいですか?

たとえば、シェルコマンドを実行すると、結果が得られ、次のコードを使用Bridgeして結果のバイトを読み取ることができます。Arduino YunProcessproc

や のように更新されるときに、ブロッキング シェル コマンドからデータにアクセスする必要がある場合はどうすればよいeventですか? たとえば、トピックを聞いKafkaたり購読したりする消費者などです。Mosquittoそのトピックが新しいデータで更新/公開されるたびに、リスナーはそれを取得します。

Arduino Yunを使用してプログラムを使用してそのような構造をモデル化するにはどうすればよいですかBridge

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

aws-sdk - ImportError: OpenWrt を使用して名前 HTTPSHandler をインポートできません

指示に従ってAWS-IoT-Arduino-Yun-SDKをインストールしようとしましたが、次のエラーが発生しました。

pip install paho-mqtt Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==7.1.2', 'console_scripts', 'pip')() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 337, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2281, in load_entry_point return ep.load() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 1991, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/__init__.py", line 15, in <module> from pip.vcs import git, mercurial, subversion, bazaar # noqa File "/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/vcs/subversion.py", line 9, in <module> from pip.index import Link File "/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/index.py", line 30, in <module> from pip.wheel import Wheel, wheel_ext File "/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/wheel.py", line 35, in <module> from pip._vendor.distlib.scripts import ScriptMaker File "/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/distlib/scripts.py", line 14, in <module> from .compat import sysconfig, detect_encoding, ZipFile File "/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/distlib/compat.py", line 31, in <module> from urllib2 import (Request, urlopen, URLError, HTTPError, ImportError: cannot import name HTTPSHandler

ここで何ができるかについてのアイデアはありますか?