問題タブ [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.
java - arduino を使用して Web ページを変更する
物理的なボタンをクリックして、ウェブページのビデオを変更しようとしています。ボタンは Arduino に接続されており、Johnny Fiveを使用して情報を取得できますが、そのボタンを押して Web ページ上の 2 つのビデオを切り替えて、自動的に表示および再生することはできません。Java、Johnny-Five、または Arduino IDE でこれを実現したいと考えています。誰でもこれで私を助けることができますか?
Johnny-Fiveを介して、ボタンを押してLEDを点滅させるために使用したコード:
node.js - Johnny-Five、I2C、ESP8266 を使用した複数の温度センサーの制御
複数の温度センサーを制御する方法を見つけようとしています。
セットアップ:
注: 各 ESP8266 マイクロ コントローラは、1 つの MCP9808 温度センサーを処理します。
目標: 中央マシン (Johnny-Five を実行する MacOS) は、1 つの Node JS スクリプトの下で両方のマイクロコントローラーを処理します。
問題: 1 つのマイクロ コントローラーと温度の組み合わせを制御できますが、同じスクリプトで両方を制御することはできません。明らかに、両方を同時に処理するための鍵は、IC2 アドレッシングの処理方法を知ることにあります。これまでのところ、私が理解できる用語で論理を明確に説明しているページ、フォーラム、指示、またはそれらの組み合わせを見つけることができませんでした。
質問: Johnny-Five を使用して I2C を処理し、複数のデバイスを制御する方法
コード: 両方ではなく、1 つのセンサーを処理する場合にのみ機能します。つまり、4 行目をコメントアウトすると機能します。コメントを外して、そうしません。
arduino - ジョニーファイブ/Firmata jsを使用したArduino MegaとNodeMCU ESP8266間のシリアル(UART)通信
私は、Arduino Megaがシリアル通信(UART)を介してNodeMCUにデータを送信できる2つのデバイス(それぞれArduino MegaとNodeMCU)を通信させたいプロジェクトを作成しています。NodeMCU は、Firmata を含むブリッジ (standardFirmataWifi) として機能し、wifi に接続されます。
Mega の RX0 (ピン 0) と TX0 (ピン 1) を NodeMCU の RX (ピン 21) と TX (ピン 22) に接続しました。
NodeMCU経由でArduino Megaに接続されたデバイスを受信/制御できるWebアプリも作成しました。
しかし今のところ、単純にして Arduino Mega からのデータを受け取るだけにします。
これが私のコードです:
ここでは Firmata.js ライブラリを使用しています。johnny-five を使用して NodeMCU の UART ポートを取得できないため、おそらく johnny-five である必要があります。私は後者を使用します。(ただし、これらのライブラリを使用するのは少し新しいですが、使用する言語は異なります。)
唯一の問題は、シリアル ポートからのデータ読み取り値が表示されないことです。これらのみを表示します。
次のように表示されることを期待しています:
問題はシリアル構成自体にあると思いますか???