如何在 nodejs 上获得相同的结果 GPIO.input?



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

你可以看看这个节点模块包:RPI-GPIO。

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

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

最新更新