1
$ node hello.js 
1436894483255 Device(s) /dev/ttyUSB0  
1436894483279 Connected /dev/ttyUSB0  
1436894493287 Device or Firmware Error A timeout occurred while connecting to the Board. 

Please check that you've properly flashed the board with the correct firmware. 

See: https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting 
events.js:87
      throw Error('Uncaught, unspecified "error" event.');
            ^
Error: Uncaught, unspecified "error" event.
    at Error (native)
    at Board.emit (events.js:87:13)
    at Board.log (/usr/lib/node_modules/johnny-five/lib/board.js:623:8)
    at Board.(anonymous function) [as error] (/usr/lib/node_modules/johnny-five/lib/board.js:634:14)
    at Board.<anonymous> (/usr/lib/node_modules/johnny-five/lib/board.js:407:12)
    at Timer.listOnTimeout (timers.js:119:15)

Ubuntu に node と johnny-five をインストールし、Arduino Nano を接続しました。しかし、それは上記のエラーをスローしています。

4

2 に答える 2

1

node アプリを実行する前に、arduino を開いてみてください。

$ arduino

ファイル > 例 > Firmata に移動し、StandardFirmataを選択します。

開いたら、arduino にアップロードします。

完了すると、ノードアプリを問題なく実行できるはずです

于 2015-07-21T08:05:56.983 に答える
0

arduino IDE がボードへの接続を保持している可能性があります。閉じてみてください。

于 2015-11-26T15:53:08.267 に答える