問題タブ [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 に答える
89 参照

node.js - ノード/ジョニー5でビームセンサーを壊す

ベルトコンベア上の箱を数える (および長さを見積もる) 必要があります。Monnit.com でワイヤレス ソリューションを見ていましたが、それらは最も近い秒まで記録するだけで、ボックスの長さを見積もるにはミリ秒単位で記録する必要があります。私は Node に精通しており、Johnny 5 を見てきました。Johnny 5 と Arduino Raspberry Pi スタックでこのようなサポートはありますか? もしそうなら、私を始めるためのハードウェア/APIに関する提案は素晴らしいでしょう.私はハードウェア/エレクトロニクス側にはまったく新しいです.

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

node.js - 「終了」イベントは、ボードが「準備完了」後にスローされます

raspberry-pi2 に差し込まれた 3 つの LED を制御しようとしていますが、そのために johnny-five をインストールしました。
問題とは関係ないと思いますが、投稿の最後に記載されているように、johnny-five のインストール中にわずかなエラーが発生しました。

angular-fullstack によって生成された単純なコードがあります。これは、johnny-five を有効にする前に機能します (ボタンを押してサーバー側を呼び出すことができ、クライアント側で応答が得られ、すべて問題ありません)。

次に、次のように johnny-five を追加します ():

そして、実行するとこれらのログを取得しますsudo grunt serve

ボード準備完了!
開発モード
KO で 9000 をリッスンする Express サーバー: (デバッグ ログ) repl.js で検出された終了信号 (johnny-five)
1469358904063ボード クローズ.
Express サーバーを停止してい
ます

次に、ボードの「ready」イベントがトリガーされていることがわかります。問題ないように見えます。しかし、その後、ボードが閉じ、サーバーも閉じます。その理由はわかりません。できるだけ多くのログを追加しましたが、「終了」イベントがトリガーされた場所を確認できませんでした。ここで立ち往生しています(johnny-fiveのrepl.jsで):

また、設定したパラメーターに関係なく、「点滅」がLEDで機能しないことに気付きました(ready関数で使用した場合)...

バージョンとインストール:

npm -v
3.8.6
nodejs -v
5.11.1

johnny-five を次のようにインストールしました。

sudo npm install johnny-five raspi-io --save
npm WARN オプション スキップに失敗しました オプションの依存関係 /chokidar/fsevents:
npm WARN notsup お使いのオペレーティング システムまたはアーキテクチャと互換性がありません: fsevents@1.0.14 npm WARN karma-phantomjs-launcher@1.0 .0 には phantomjs-prebuilt@>=1.9 のピアが必要ですが、何もインストールされていません。

fsevents (または phantomjs-prebuilt) をインストールしようとすると:

sudo npm install fsevents --save
npm ERR! notsup お使いのオペレーティング システムまたはアーキテクチャと互換性がありません: fsevents@1.0.14
npm ERR! notsup 有効な OS: darwin
npm ERR! notsup 有効なアーチ: 任意の
npm ERR! notsup 実際の OS: linux
npm ERR! notsup 実際のアーチ: 腕

質問:

サーバーが停止する理由を知っている人はいますか?

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

node.js - Node.js、Johnny Five、Raspbian での Rookie エラー

現在、Orange PI PC にインストールされた Node.js で作成された Web サーバーを介して Arduino と通信しようとしています。これを行うために、と呼ばれるモジュールを使用しようとしましたjohnny fiveが、受け取る出力は一連のエラーだけです。

Raspbian v0.8.0Orange PI PCに使用しています。

wget とリンクを使用してノード v0.10.0 をインストールしました。次に、次を使用してファイルを解凍しました。

ノード0.10.0のバージョンは で、NPM のバージョンは1.2.14です。npmコマンドで更新しようとすると、npm install npm -g これらのエラーが発生しました

次に、 GithubにリンクされているWebサイトで johnny-five見つけたガイドに従ってインストールしようとしましたが、これが起こりましたjohnny-five

プログラムを実行しようとすると、上部に「モジュール ジョニー ファイブが見つかりません」という多くのエラーが表示されます。

このバージョンのノードは、他の多くのノードをチェックした後、私のために機能する唯一のものです。

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

node.js - node.jsプログラムを停止した後、Arduinoライトの点滅が機能しない

私はarduinoの初心者ですが、Node.jsの知識はあります。

最近、arduino unoボードを持ってきました。LEDライトが点滅するarduinoの基本/ハローワールドプログラムを試しました。そのために、jhonny-five.jsを使用しています。

arduino ボードをラップトップに接続し、firmata をボードにアップロードしてから、ラップトップで node.js プログラムを実行すると、正常に動作し、LED ライトが点滅します。すべてが魅力のように機能しています。

しかし、node.js プログラムを停止すると、LED ライトの点滅が止まります。基本的に、ボードの電源を入れたときにそれを実行したいのですが、LED 点滅機能を実行する必要があります。

今すぐデバイスをプラグインして、そのnode.jsプログラムを実行する必要があります。このように動作していますが、arduinoボードを接続するだけで、PCでnode.jsコードを実行せずにLED点滅機能を自動的に実行する方法はありますか?

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

node.js - Debian サーバーのバックグラウンドで Johnny-Five を使用して nodejs を実行できますか?

私はnodejsとJohonny-Fiveでプロジェクトを行っており、Raspberry PI3とArduino Megaを周辺機器として使用していますが、今度はバックグラウンドでJohnny-Fiveを使用してサービスnodejsを実行する必要があります。数秒間実行された後、サービスが停止します。nodejsがサーバーを動かす判断は「node server.js &」で、server.jsを実行してraspberryを起動するsystemdサービスを作ったのですが、これがしょっちゅう再起動してしまいうまくいきませんので、よろしくお願いします。

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

javascript - johnny-five ステッパーの移動 (for ループ)

私はnode.js respで比較的新しいです。ジョニーファイブ。ステッパーを (例) 1000 ステップで 5 回動かそうとしています。

そう:

これを for ループにするといいでしょう。例:5回で1000歩。私は次のコードでこれをやろうとしています:

私のcmdの出力は

しかし、モーターは一度だけ動きます。なぜだかよく分からない!?

誰かがヒントをくれることを願っています, ありがとう!

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

javascript - ジョニーファイブで遅延が発生

API を使用して JavaScript でループするにはどうすればよいですかjohnny-five/arduino。このループはon/off、私の led を遅らせることです。例:

私の実際のコードは以下です。http and others最後にヘッダーとを削除しlistenます。

arduino またはボード:

サーバー機能:

それが可能だ?