mik*_*ana 4 arduino node.js johnny-five
我以前让我的Arduino套件与Breakout在同一硬件上工作,但是想切换到Johnny Five.我的硬件与http://weblog.bocoup.com/javascript-arduino-programming-with-nodejs/上的简单单个LED布局相连,但运行基本的LED选通演示不能按预期工作:
var five = require("johnny-five"),
board, led;
board = new five.Board();
board.on("ready", function() {
console.log('ready');
led = new five.Led(13);
led.strobe(100);
});
Run Code Online (Sandbox Code Playgroud)
返回:
1341154189666 Board Connecting...
1341154189697 Serial Found possible serial port cu.usbmodem621
1341154189699 Board -> Serialport connected cu.usbmodem621
1341154191570 Repl Successfully Connected
Run Code Online (Sandbox Code Playgroud)
我最终直接进入Firmata REPL而没有LED频闪,而且board.ready是false.
为什么board.ready回调不会被解雇的任何建议?
在Windows上,有时您必须指定哪个COM端口.闪烁firmata时收到以下错误:
avrdude: stk500_getsync(): not in sync: resp=0x00
Run Code Online (Sandbox Code Playgroud)
将Arduino UI更改为指向其他COM端口(在我的情况下为COM4)
工具 - >串行端口 - > COM4
将此添加到您的johnny-five启动代码中:
var five = require("johnny-five");
board = new five.Board({
port: "COM4"
});
board.on("ready", ...);
| 归档时间: |
|
| 查看次数: |
2114 次 |
| 最近记录: |