問題タブ [johnny-five]

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 に答える
1507 参照

arduino - cylon.js または johnny5.js を使用した arduino wifi

これらのJavaScriptファームタ(CylonまたはJohnny5)のいずれかを使用して、Arduino one wifiモジュールを介してwifi接続を実装できるかどうか知っていますか?

これらのフレームワークのガイドラインを読んでも、これに関する情報は見つかりませんでした。

どうもありがとう。

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

node.js - Node.js Arduino RC カー ボット

Arduino Uno、Johnny-Five、KeyPress、Node.js、および bluetooth モジュールを使用して、ワイヤレス RC カーを NodeBot に変換しました。これで、上下左右のキーを使用してラップトップから車を制御できます。Webインターフェイスからも車を制御できます。上記のテクノロジーを使用してモバイルアプリから車を実行および制御したいのですが、その方法がわかりません。みんな助けてください。

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

javascript - Johnny-Five の NodeJS (mac) に Serialport モジュールをインストールする

モジュール Serialport を Mac にインストールできません。したがって、Johnny-five を介して Arduino をコンピュータに接続することはできません。次のエラーが表示されます。

ローカル、グローバルにインストールしようとしましたが、解決策を調べましたが、何も役に立ちませんでした。最近 NodeJS 4.0.0 に更新したためかもしれません。しかし、私はそれをダウングレードしようとしましたが、結果はまだ同じでした. Visual Studio と Python (バージョン 2.x) がインストールされています (これは、多くの機能しない「ソリューション」で提案されていました)。

それを解決する方法はありますか?どうもありがとう。

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

arduino-uno - Arduino、johnny-five、コンピューターが接続されていなくても動作しますか?

私は Arduino と johnny-five の初心者です。ジョニーファイブの仕組みについてはよくわかりません。JS コードはコンピューター上で実行されますか、それとも Arduino ボード上で直接実行されますか? また、johnny-five を IoT に使用することはできますか? インターネットへの Arduino uno 接続をサポートするコンポーネントが見つからないためです (rest api または Azure サービスを呼び出します..)

ありがとう、

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

javascript - Arduino Uno と Johnny-Five が数秒後に停止する

プロジェクトの 1 つに Arduino Uno、Node.js、および Johnny-Five を使用しています。以下のコードを実行しようとすると、すべて正常に動作し、センサーからフィードバックが得られます。数秒後、Node.js は停止し、何の理由もありません。Ubuntu でコードをテストしたところ、Node は無限に実行されましたが、Windows 7 では実行されませんでした。Node.js が停止する理由を特定するのに役立つトラブルシューティング手法をご存知ですか? どうもありがとう。

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

javascript - Johnny Five と複数のボード - どのボードに接続しているかを認識する方法

2 つの Arduino ボードをコンピューターに接続していて、ここで Johnny-five を使用したいとしましょう。ボードのそれぞれは、異なるタスクに使用されます。たとえば、1 つはセンサーを読み取り、もう 1 つはいくつかの LED を制御します。したがって、適切なボードに信号を読み書きすることが重要です。

次のことがわかったので、ここである程度の柔軟性を探しています。

ここでは、どのボードがキー A を取得し、どのボードが B を取得したのかわからず、arduino を別のマシンに接続したときにキーが反対にならないことを保証できません。

ここでは、どのボードがどのポートに接続されているかを正確に知っていますが、ボードを別のマシンに接続する予定がある場合はハードコーディングできません。

私が今持っている唯一のアイデアは、例えばピン10をボード1の+5Vに配線し、ボード2のグランドに配線することによって、一種のジャンパーを使用するか、抵抗を使用して多くの信号レベルを持つことです(接続する予定がある場合より多くのボード)、ピンをプローブして、接続されているボードの情報を取得し、それをアレイ内の A または B に割り当てます。その後、プログラムでメイン コードを実行します。

私の質問は次のとおりです。正しいボードと「話す」ことを保証する他のアプローチはありますか?

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

arduino - Johnny-five を使用して Arduino Mega Ramps 1.4 を制御する

Johnny-five を使用して、Ramps 1.4シールドでArduino Megaを制御したいと考えています。 Standard Firmata を Arduino ボードにアップロードし、次のコードを実行しようとしました。

私のエラー:

なぜそれが機能しないのか、誰にもアイデアがありますか?

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

arduino - ステッピング モーターは、Johnny-five を使用する Arduino Mega Ramps 1.4 では動作しません。

RAMPS 1.4シールドボードを備えたArduino Megaがあります。ボード用の正しいファームウェアをアップロードしたと思います (Standard Firmata および Advanced Firmata)
。私の設定は次のとおりです。

ここに画像の説明を入力
AC - DC コンバーター

ここに画像の説明を入力
ボード

X のピン定義:

js ファイルを実行すると、コンソール スクリプトは次のようになります。

どうすれば機能するか知っている人はいますか?私のArduinoボードはクローンであり、オリジナルのものではありません。それは問題でしょうか?