【问题标题】:Precision level of numeric luminosity sensor on GPIO Raspberry PiGPIO Raspberry Pi 上数字亮度传感器的精度级别
【发布时间】:2018-01-22 22:36:06
【问题描述】:

我今天刚收到一个亮度传感器。
我想在 nodejs 中编写一个从中获取实时数据的函数(使用“onoff”包)。 我设法做到了,这是代码,

"use strict";

var Gpio = require('onoff').Gpio,
    pr = new Gpio(4, 'in'),
    readInterval = setInterval(getPrValue, 25);

function getPrValue(){
    console.log("Value of photo resistance : "+pr.readSync());
}
    
process.on('SIGINT', function(){
    clearInterval(readInterval);
    pr.unexport();
}); 

(有关信息,我将“VCC”引脚直接插入 3.3V GPIO 引脚,我将 GND 插入其中一个 GND GPIO 引脚,另一个要插入的引脚称为“DO”,我将其插入 GPIO 4号针!

但问题是我只能从中得到 0 和 1。我以为我会得到一个介于 0.00000 和 1 之间的值,你知道吗?

所以我的问题是;有什么方法可以得到环境光度的精确值,或者我得到的小东西只发送 1 和 0 吗?

希望有人可以帮助我。祝你有美好的一天

【问题讨论】:

  • 研究传感器的数据表,了解如何连接它。它可能是单线数据通道(例如 I2C 或 1-Wire)。

标签: node.js raspberry-pi2 gpio


【解决方案1】:

不可能得到比 0 或 1 更好的数据。因为 DO 只发送到状态

【讨论】:

    猜你喜欢
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多