Джонни-пять к Arduino >>> последовательной связи - PullRequest
0 голосов
/ 08 мая 2018

Я новичок в фреймворке johnny-five.js (javascript-iot). Я хотел бы сделать "Привет, мир" в johnny-Five, мигнув встроенным светодиодом на плате Arduino и в соответствии с в некоторых уроках на плате по умолчанию вывод 13, и это ошибка ..

/ Главная / botkiller / JavaScript / samplej5 / node_modules / привязок / 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 (внутренний / modules / cjs / loader.js: 678: 30) в Object.Module._extensions..js (внутренний / modules / cjs / loader.js: 689: 10) в Module.load (внутренний / modules / cjs / loader.js: 589: 32) в tryModuleLoad (внутренняя / modules / cjs / loader.js: 528: 12) в Function.Module._load (внутренний / modules / cjs / loader.js: 520: 3) в Module.require (внутренняя / modules / cjs / loader.js: 626: 17) по требованию (внутренний / modules / cjs / helpers.js: 20: 18) на объекте. (/home/botkiller/javascript/samplej5/node_modules/serialport/lib/bindings/auto-detect.js:16:22)

Я загрузил стандартные платы на мою плату и установил все зависимости, чтобы использовать johnny-Five для 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);
    });

});

1 Ответ

0 голосов
/ 22 мая 2018

Я скачал npm и node.js через linuxbrew, но я установил их не в root . Что является причиной ошибки, что компьютер не может связаться с устройством (Arduino), потому что вы должны получить доступ к корневой библиотеке вашего компьютера ..

хахаха ...
PS: спасибо за проверку грамматики. Я не очень хорошо знаю английский.

...