【问题标题】:Meteor 1.5, johnny-five, serialport connect wronglyMeteor 1.5,johnny-5,串口连接错误
【发布时间】:2017-06-03 11:42:20
【问题描述】:

我需要有关 Meteor 1.5、johnny-5、serialport 的帮助。

我在 MacOS 上。我正在关注本指南https://github.com/studiorabota/meteor-johnny-five-tutorial

由于新的 Meteor 版本和支持 NPM,我对代码进行了一些更改。

我的 NodeJs 版本 v4.6.2

问题是 Meteor 连接到错误的串口。以下是我运行“meteor”时的错误信息:

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

Connected /dev/cu.usbmodem1

我需要知道如何让 Meteor 选择正确的端口。请帮忙,提前谢谢。

我的 Meteor 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"));
});

【问题讨论】:

    标签: javascript node.js meteor node-serialport johnny-five


    【解决方案1】:

    你可以告诉johnny-five使用哪个串口:

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

    更多信息在这里:http://johnny-five.io/api/board/#component-initialization

    【讨论】:

    • 谢谢。我刚刚尝试过并得到新的错误。 I20170603-19:58:24.811(8)? 1496491104660 已连接 cu.usbserial-A5029U59 I20170603-19:58:24.894(8)? 1496491104678 Error 错误:没有这样的文件或目录,无法打开cu.usbserial-A5029U59
    • 我的 Arduino IDE 已连接到“cu.usbserial-A5029U59”并且能够正确上传固件。
    • 您的 Arduino IDE 是否处于活动状态?您可能只想运行一个访问串行端口的进程。另外,我假设 Arduino (?) 的 USB 电缆已正确插入?
    • 我会试着检查一下我的 Mac 上发生了什么,然后告诉你。
    • 关于选择正确的板子:问题是串口的名称与连接的设备类型无关,所以我认为没有自动选择“the正确的董事会”。关于在客户端运行部件:我对 Meteor 不是很熟悉,但我猜你不能在客户端运行这段代码。您必须在服务器端运行它,并以某种方式将消息从客户端传递到服务器再到棋盘。
    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 2014-02-04
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多