问题标签 [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.
javascript - 无法访问不断变化的变量(Johnny-Five 操纵杆)
我正在使用操纵杆开发 Arduino 游戏。我有 4 个 LED 灯,每 2 秒,其中 1 个会亮起。使用操纵杆,您必须尽快做出反应才能关闭 LED 灯。例如,如果左侧 LED 亮起,您必须在操纵杆上向左移动才能将其关闭。
这是我的操纵杆的代码:
所以每次操纵杆的位置发生变化,let x
都会let y
得到更新。
现在我将向您展示该函数的代码。此功能将每 2 秒重新启动一次。问题是我需要操纵杆中的let x
andlet y
来使这个功能起作用,但我不知道如何访问它们。
结果console.log(x, y)
在undefined
.
javascript - 用 Javascript 控制 Lottie 动画的滑块
我有个问题:
有没有办法使用 Javascript 中的滑块来控制 Lottie 动画?我尝试使用一个简单的按钮触发动画并且效果很好。我正在使用带有 Arduino 的物理滑块(电位计),因此滑块为我提供了 0-1023 的输入。
我想知道的是我是否可以将电位器的输入转换为动画帧,所以基本上可以使用滑块播放/反转动画帧。
我正在使用 JohnnyFive Javascript 框架与我的 Arduino 进行通信。
javascript - 根据变量绘制画布线
我正在使用 Arduino,并且正在使用加速度计。我想根据加速度计的x
和y
变量制作一条二维线。
我正在尝试使用以下代码:
所以每次加速度计改变变量时,它都会画一条新线。这会产生很多行,但我只想要一个不断变化的行。我试图用 if 语句来做if ($canvas.childElementCount > 0)
,但这无济于事。
javascript - 如何使用nodejs的一个功能在html中的一个按钮中使用joohny 5?
我使用带有 express 的 nodejs 创建服务器
服务器.js
并将 html 与 javascript 一起使用。
索引.html
index.js
我需要这个功能
位于server.js中用于单击按钮...我尝试导出函数,在 html 中导入脚本,在另一个脚本中使用 johnny-5...
javascript - 在 Johnny-5 和 Nodejs 中使用 Arduino 执行数组的问题
我的代码有问题,我不知道如何解决。我的代码具有使用 Nodejs 中的 Arduino Uno 和 Johnny-Five 库来闪烁 LED 的功能。我将这个数组从我的前端传递到我的后端:
当它到达我的后端时,这个数组被传递给另一个列表,如下面的代码:
BUTTTTTTT 当进入循环内部并进入switch
-statement 时,它通过并执行数组的第一个字符串,并且 LED 第一次闪烁,但是它不再闪烁并通过其他迭代完成循环。
我希望能够执行所有代码行,在每次迭代时闪烁 LED 出现字符串“Blink_Led”的循环
node.js - 找不到模块“约翰尼五”?
我对此很陌生,很抱歉,如果答案很明显。我正在尝试对 Arduino Uno 板进行编程,以点亮通过 node.js 连接到的面包板上的 LED,并在 Raspberry Pi 3b+(使用 rpi 作为桌面)。我安装了 node.js 版本 14.9.0 并通过它 johnny-5,然后我安装了 Arduino IDE 并使用它将 StandardFirmata 下载到 Arduino 板上。我通过 nano 写了一个简单的程序,然后用node led.js
. 然后我收到此错误消息:
知道为什么吗?帮助将不胜感激。谢谢!
之后的输出:
node.js - 约翰尼五的 Npm 错误
当我 npm install johnny 5 时,它不会下载目录。当我尝试使用 johnny 5 piezo 示例运行我的 index.js 文件时,它只是不想运行。给我一个关于串口的错误。我尝试安装串口,没有用。还尝试重新安装 node 和 npm,但这也没有用。这是我的 index.js:
这是它抛出的错误:
此外,每当我尝试安装 npm 包时,我都会收到很多错误和警告。
javascript - Johnny-Five - 如何捕获异常并防止 Node 程序崩溃?
我有一个简单的 NodeJS 程序,它使用johnny-five
包连接 3 个板上。
问题是当一个板出现故障(例如超时)时,整个 NodeJS 程序都会停止:
如何捕捉董事会异常?
javascript - 如何修复 johnny 5 安装错误?
我正在尝试在 windows7 64 位上安装 johnny-5。我安装了较早版本的 Node (v.13.14.0-64),并使用 Visual Studio Code 作为我的代码编辑器。
关于错误的第一部分,prebuild-install WARN install No prebuilt binaries found (target=13.14.0 runtime=node arch=x64 libc= platform=win32)
. 即使在阅读有关此错误的论坛之后,我也不知道这意味着什么。
我安装了 Python,但错误提示找不到它。我去了这个网站试图修复错误,但仍然无法找到解决方案。
任何帮助表示赞赏。