【问题标题】:johnny-five to arduino >>> serial communication约翰尼五到 arduino >>> 串行通信
【发布时间】:2018-10-18 17:58:11
【问题描述】:

我是 johnny-five.js 框架 (javascript-iot) 的新手,我想通过闪烁 arduino 板上的板载 LED 并根据对于一些教程,板的默认引脚为 13,这是错误..

/home/botkiller/javascript/samplej5/node_modules/bindings/bindings.js:96 抛出错误 ^

错误:找不到绑定文件。试过:→ /home/botkiller/javascript/samplej5/node_modules/serialport/build/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/build/Debug/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/build/Release/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/out/Debug/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/Debug/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/out/Release/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/Release/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/build/default/serialport.node → /home/botkiller/javascript/samplej5/node_modules/serialport/compiled/10.0.0/linux/x64/serialport.node 在绑定处 (/home/botkiller/javascript/samplej5/node_modules/bindings/bindings.js:93:9) 在对象。 (/home/botkiller/javascript/samplej5/node_modules/serialport/lib/bindings/linux.js:2:36) 在 Module._compile (internal/modules/cjs/loader.js:678:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10) 在 Module.load (internal/modules/cjs/loader.js:589:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:528:12) 在 Function.Module._load (internal/modules/cjs/loader.js:520:3) 在 Module.require (internal/modules/cjs/loader.js:626:17) 在需要(内部/模块/cjs/helpers.js:20:18) 在对象。 (/home/botkiller/javascript/samplej5/node_modules/serialport/lib/bindings/auto-detect.js:16:22)

我在我的板上上传了标准固件并安装了所有依赖项以使用 johnny-5 到 arduino...

这是我的代码:

const j5 = require('johnny-five');
const board = new j5.Board();

board.on("ready", function(){

    this.pinMode(13, 1);
    this.loop(1000, function (){
        this.digitalWrite(13, 1);
    });

});

【问题讨论】:

    标签: javascript arduino iot johnny-five


    【解决方案1】:

    我通过 linuxbrew 下载了 npm 和 node.js,但我不是在 root 中安装它们。这是错误的原因,计算机无法与设备(Arduino)通信,因为您必须访问计算机的根库..

    哈哈哈……
    PS:感谢语法检查。我的英语真的不好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多