问题标签 [johnny-five]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

arduino-uno - 在继电器引脚中使用模拟输出作为数字输出

我可以像往常一样使用 1-13 的数字引脚。例如

但我无法设置 pin:14。我没有得到任何输出。

有没有办法将 A0 设置为数字引脚并在继电器中使用它?

我正在使用 Arduino Uno

0 投票
0 回答
639 浏览

node.js - 如何在 Angular2 项目中使用 Johnny-5

拜托,我是新手angular2,我需要帮助在angular2.

我创建了一个提供者(J5Provider):

然后我尝试app.module.ts在一个Ionic2项目中实例化:

但是当我运行时,我收到以下错误:

请任何人指导我如何执行此操作?提前致谢。

0 投票
1 回答
188 浏览

javascript - React-Hardware/Particle 中的 C-Lang 检查失败

我正在使用 React、React Hardware ([ https://github.com/iamdustan/react-hardware/] ) 和 Johnny-Five 和 Particle Photon。当我运行我的 lib/app.js 文件时,会出现以下错误堆栈:

这有点令人费解,因为我不知道硬件应该如何工作。

这是我的 src/app.js:

这是我的 package.json 在下面。请注意,我在 JSX 中使用了 Brunch、Babel 和 React:

0 投票
1 回答
457 浏览

node.js - 在 Node Js 和 Arduino 上使用 LCD 库和 Johnny Five

我正在尝试让我的液晶显示器关闭背光灯并再次打开。

打开它的命令:lcd.noBacklight();工作正常,但我不知道如何再次打开它。

我怎么能重新打开它?

0 投票
0 回答
122 浏览

node.js - LCD 在 node.js + Arduino 项目中不起作用

我正在关注教程,但我正在做一个非常基本的版本,我只想打印一些东西。

所有引脚和硬件规格都按照该教程进行。

下面是我的app.js代码:

问题是,当我将我的 arduino 连接到我的笔记本电脑时,液晶屏会亮起,但是当我运行代码时,它不会在屏幕上显示任何内容。我也跟着这个教程,结果是一样的。

即使我删除打印命令并执行类似的操作

这没用。

即使我lcd.print("hello world")在控制台中编写命令,它也不会打印在 lcd 上(但是它不会在控制台上显示任何错误)。

我已经使用我的 Arduino IDE 上传了标准固件。johnny-5 模块有效,因为我尝试了他们的示例并且它正在工作。

是我的液晶设备搞砸了还是我的代码还是我的硬件连接?

我很困惑。

0 投票
1 回答
503 浏览

javascript - Meteor 1.5,johnny-5,串口连接错误

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

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

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

我的 NodeJs 版本 v4.6.2

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

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

我的流星包.json

我的服务器/blink.js

0 投票
0 回答
106 浏览

node.js - 约翰尼五世 - 电路游乐场:按钮 4 和声音传感器不能同时工作

我一直在尝试让 Adafruit Circuit Playground 的所有传感器与 Johnny-Five node.js 库和 Firmata 一起工作。

但是,当我尝试使用其声音传感器时,Button 4 停止响应。也就是说,在我制作的每个代码片段中,每当我定义以下内容时:

按钮 4 根本不起作用。如果我将其注释掉,按钮 4 就可以工作。我将按钮 4 定义为:

我制作了同时使用声音传感器和按钮 4 的 Arduino C 代码,它可以工作。所以我不认为这是一个物理问题。即使在https://www.npmjs.com/package/playground-io中提供的示例代码中,按钮 4 在我注释掉声音传感器之前也不起作用。

有没有人见过这个?我认为数字引脚 4 上的按钮 4 和模拟引脚 4 上的声音传感器永远不会相互影响。

0 投票
1 回答
1347 浏览

node.js - 在 React 中使用 Johnny-5

我想使用 Johnny-Five 并使用 React JS 创建一个界面。

我使用了这个React 设置教程。我在同一个项目中安装了 Johnny-Five:http: //johnny-five.io/(Johnny-Five 在独立应用程序中单独运行非常好。这让我可以控制我的 Arduino)。

我的反应 index.js:

当我运行 React 时,站点启动但板子没有反应!虽然没有 React 的相同代码运行良好。任何想法让 Johnny-5 与 React 一起工作?

0 投票
1 回答
108 浏览

javascript - 我无法在 Windows 7 上为我的 arduino-uno 执行我的 js 文件。(我遇到了端口问题)

运行程序 (node Alarm_system.js) 时,会出现以下输出:

0 投票
2 回答
290 浏览

javascript - Node.js 的 Johnny-Five 问题

我在尝试将 Johnny-Five 与我的 Arduino Mega 一起使用时遇到了麻烦。主要问题是它需要 Node.js 并且我正在按照此链接中非常简单的说明进行操作,但是在终端中输入它会引发这样node blink.js的错误。

我搜索了那个问题,有人说Node.js 需要 Xcode(似乎可以作为 C++ 编译器工作)才能正常工作。我使用的是 MacBook Air,如果不需要,我不想要 5 GB 以上的应用程序,所以我想知道我的问题是我没有安装该应用程序还是其他问题。