2015-11-24 46 views
0

我想使用Johnny-five控制Arduino MegaRamps 1.4盾。
我上傳的標準Firmata的Arduino板,並試圖運行此代碼:使用Johnny-five控制Arduino兆加坡1.4使用Johnny-five

var five = require('johnny-five'); 
var board = new five.Board(); 
board.on('ready',function(){ 
    console.log('Board is ready'); 
}); 

我的錯誤:

1448365609699 Device(s) COM3,COM5 
1448365609707 Connected COM3 
1448365619710 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 
enter code here 
events.js:146 
    throw err; 
^
Error: Uncaught, unspecified "error" event. ([object Object]) 
at Board.emit (events.js:144:17) 
at Board.log (C:\Users\Digital Hammer\Documents\Electric lab playground\test\node_modules\johnny-five\lib\board.js:633:8) 
at Board.(anonymous function) [as error] (C:\Users\Digital Hammer\Documents\Electric lab playground\test\node_modules\johnny-five\lib\board.js:644:14) 
at Board.<anonymous> (C:\Users\Digital Hammer\Documents\Electric lab playground\test\node_modules\johnny-five\lib\board.js:414:14) 
at Timer.listOnTimeout (timers.js:92:15) 

沒有人有任何想法,爲什麼它不工作?

+0

愚蠢的問題,但..什麼是arduino巨型COM端口? – frarugi87

+0

這是com5。我現在在這裏看到一個問題。 Com3已連接 –

+0

好吧,它看起來好像試圖在com5上訪問它,所以在查找其他錯誤之前應該修復它 – frarugi87

回答

0
var five = require('johnny-five'); 
var board = new five.Board({ 
port :"com5" 
}); 
board.on('ready',function(){ 
console.log('Board is ready'); 
}); 

js文件沒有連接到正確的端口。我需要將它設置爲COM5。

相關問題