【问题标题】:how can i get a same result gpio.input at nodejs?如何在 nodejs 上获得相同的结果 gpio.input?
【发布时间】:2017-08-03 09:38:44
【问题描述】:

我发现只有 py 支持 gpio.input 和 gpio.output。 如何在 nodejs 中获得相同的结果? 只读返回 0,1,这在树莓派的光电传感器中是无用的。

【问题讨论】:

    标签: node.js iot gpio


    【解决方案1】:

    你可以看看这个节点模块包:rpi-gpio

    但不幸的是,您将从该输入接收到的唯一值将是 0 或 1,因为您无法在 RPi 上对 GPIO 执行模拟读取。 一个解决方案是购买一个可以读取模拟量的小模块,然后将其写入串行通信以使用 RPi 读取它。

    如果您不想购买那种模块,有一个技巧是使用电容器,然后计算两个电容器之间的时间,以了解 0 到 1024 之间的值。这篇文章解释得很好:capacitor analog

    【讨论】:

      猜你喜欢
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多