问题标签 [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 回答
1507 浏览

arduino - 带有 cylon.js 或 johnny5.js 的 arduino wifi

您知道是否可以使用这些 javascript 固件之一(Cylon 或 Johnny5)通过 Arduino one wifi 模块实现 wifi 连接?

阅读这些框架的指南,我没有找到任何有关此的信息。

非常感谢。

0 投票
2 回答
324 浏览

node.js - Raspi-io:错误:未知引脚“null”

我正在使用johnn-fiveandraspi-ionode,我正在尝试读取在 PIR 运动传感器上创建的事件,但每次运行应用程序时都会引发错误。

安慰

包.js

应用程序.js

但是,以下代码似乎确实有效:

从另一个 poc 上剪下来的

Raspberry 是 Rev. 2 型号 B。
我使用的运动检测器就是这个
电缆连接如下(物理引脚,取自此架构

任何帮助将不胜感激。

0 投票
1 回答
430 浏览

node.js - Node.js Arduino 遥控汽车机器人

我已经使用 Arduino Uno、Johnny-Five、KeyPress、Node.js 和蓝牙模块将我的无线遥控车变成了 NodeBot。现在我可以使用上下左右键从笔记本电脑控制汽车。我也可以从网络界面控制汽车。现在我想使用上述技术从移动应用程序运行和控制汽车,我无法弄清楚如何做到这一点。请帮帮我。

0 投票
2 回答
672 浏览

node.js - 使用 Johnny 5 的多个 arduino 板相互冲突

我能够初始化两个板。(感谢@ladislas)。

对我来说,问题是 REPL 正在复制,而我的控制器似乎吓坏了(伺服系统混乱等)。

这些板似乎有冲突,尽管它们是完全不同的电路,所以不知道如何处理代码。

这是我的代码(抱歉其中有额外的噪音)。电机板(带电机罩的 Arduino)非常简单。我只是在使用 REPL 进行测试。Mega板是我的大多数传感器和伺服器作为仅供参考的地方。

0 投票
2 回答
674 浏览

javascript - 在 NodeJS (mac) 上为 Johnny-5 安装 Serialport 模块

我无法在 Mac 上安装模块 Serialport。因此,无法通过 Johnny-5 将 Arduino 与我的计算机连接起来。它说这个错误:

我尝试在本地、全局安装它,查找解决方案,但没有任何帮助。可能是因为我最近更新到 NodeJS 4.0.0。但是我尝试降级它,结果仍然是一样的。安装了 Visual Studio 和 Python(版本 2.x)(在许多不工作的“解决方案”中建议使用)。

你知道如何解决它吗?非常感谢。

0 投票
2 回答
922 浏览

arduino-uno - Arduino,约翰尼五号,它可以在没有连接计算机的情况下工作吗?

我是 Arduino 和 johnny-5 的新手。我不清楚约翰尼五号的工作方式。JS代码是在电脑上运行还是直接在Arduino板上运行?此外,我们可以将 johnny-5 用于 IoT 吗?因为我还没有找到任何支持 Arduino uno 连接到互联网的组件(调用 rest api 或 Azure 服务,..)

谢谢,

0 投票
0 回答
110 浏览

javascript - 几秒钟后,Arduino Uno 和 Johnny-Five 停了下来

我正在为我的一个项目使用 Arduino Uno、Node.js 和 Johnny-Five。当我尝试运行下面的代码时,一切正常,我得到了传感器的反馈。几秒钟后,Node.js 就停止了,没有给我任何理由。我在 Ubuntu 上测试了代码,Node 无限运行,但在 Windows 7 上没有。你知道任何故障排除技术可以帮助我确定 Node.js 停止的原因吗?非常感谢。

0 投票
1 回答
773 浏览

javascript - Johnny five and multiple boards - how to recognize which board I am connected to

Let's say I am connecting 2 Arduino boards to the computer and I want to use Johnny-five here. Each of boards is used to different tasks, for example one reads sensors, the other controls some LEDs. So it is important to me to read/write signals to appropriate boards.

I am looking for some flexibility here, because I found out that:

Here I don't know which board got key A and which B, and I can't guarantee that keys will not be opposite when I connect my arduinos to another machine:

Here I know exactly which board is connected to which port, but I can't hardcode it if I am planning to connect boards to another machine:

The only idea I have for now is to use a kind of jumpers, by wiring for example pin10 to +5V on board 1, and to the ground on board 2, or even use resistors and have many signal levels (if I plan to connect more boards), then probe the pin and just get info which board I am connected to and assign it to A or B in the array. After that I would run the main code with my program.

My question is: Do you see any other approach giving you guarantee that you "talk" to correct board?

0 投票
1 回答
292 浏览

arduino - 使用 Johnny-5 控制 Arduino Mega Ramps 1.4

我想使用 Johnny-5 控制带有Ramps 1.4盾牌的Arduino Mega 。 我将标准固件上传到 Arduino 板并尝试运行此代码:

我的错误:

有谁知道为什么它不起作用?

0 投票
1 回答
2066 浏览

arduino - 步进电机不适用于带有 Johnny-5 的 Arduino Mega Ramps 1.4

我有一个带有 RAMPS 1.4 屏蔽板的 Arduino Mega。我想我为板子上传了正确的固件(标准固件和高级固件)
这是我的设置:

在此处输入图像描述
交流到直流转换器

在此处输入图像描述
董事会

X 的引脚定义:

当我运行 js 文件时,这里是控制台脚本:

有人知道我怎样才能让它工作吗?我的 Arduino 板是克隆板,而不是原始板。会是问题吗?