【发布时间】:2020-01-16 17:48:33
【问题描述】:
我正在尝试使用 electronJs 为树莓派 3 (b) 构建一个应用程序。我无法使用 nodejs 的“onoff”模块与树莓派的 GPIO 进行通信。当我在主进程中导入它并尝试使用electron . 命令运行应用程序时,该命令退出且没有错误信息。任何人都可以请建议如何在电子应用程序中使用树莓派 pi3 的 GPIO。
另外,如果它不能使用 electronJs,那么请建议我如何为可以使用 GPIO 的树莓派实现一个 GUI 应用程序。
【问题讨论】:
-
没有代码就不可能猜出什么是错的,如果有的话。有无数种方法可以实现 GUI + GPIO(以及许多示例和教程)。
-
添加了电子应用程序的示例 repo。 github.com/AkshayKanchan/electron_gpio 当我通过终端运行此代码时,它只是退出而没有错误日志。但是当我在简单的 nodejs 文件(没有电子)中运行 gpio 代码时,它工作得很好。并感谢您的快速回复:)
-
所以你问为什么你的 Electron 应用程序不运行,与 gpio 无关?
-
如果我只是评论“onoff”库的require语句,代码在树莓派上按预期工作。所以我想知道这是否是在电子中使用 gpio 的正确方法,还是我犯了一些错误。
-
你也提到了,有无数种方法可以实现 GUI+GPIO,你能推荐一些(使用 nodejs)。我需要为树莓派 3 B 构建一个独立的应用程序。
标签: node.js electron raspberry-pi3