Метеор 1.5, Джонни-пять, неправильно соединен последовательный порт

Мне нужна помощь с Meteor 1.5, Джонни-пять, последовательный порт.

Я на MacOS. Я следую этому руководству https://github.com/studiorabota/meteor-johnny-five-tutorial

Я сделал несколько изменений в коде из-за новой версии Meteor и поддержки NPM.

Моя NodeJs версия v4.6.2

Проблема в том, что Метеор подключен к неправильному последовательному порту. Ниже приводится сообщение об ошибке при запуске "Метеор":

Available /dev/cu.usbmodem1,/dev/cu.usbserial-A5029U59

Connected /dev/cu.usbmodem1

Мне нужно знать, как заставить Метеор выбрать правильный порт. Пожалуйста, помогите, спасибо заранее.

Мой Метеор package.json

{
  "name": "j5",
  "private": true,
  "scripts": {
    "start": "meteor run"
  },
  "dependencies": {
    "babel-runtime": "^6.20.0",
    "johnny-five": "^0.11.1",
    "meteor-node-stubs": "~0.2.4",
    "serialport": "^4.0.7"
  }
}

Мой сервер /blink.js

// import johnny-five from 'johnny-five';

var JohnnyFive = require("johnny-five");

Meteor.startup(function(){
    board = new JohnnyFive.Board();

    board.on('error', function (error) {
        console.error('Johnny Five Error', error);
    });

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

        var led = new JohnnyFive.Led(13);

        led.blink(500);

    }, "ready"));
});

1 ответ

Решение

Ты можешь сказать johnny-five какой последовательный порт использовать:

board = new JohnnyFive.Board({ port : '/dev/cu.usbserial-A5029U59' })

Более подробная информация здесь: http://johnny-five.io/api/board/

Другие вопросы по тегам