基于传感器数据的长度计算

BSc*_*ker 0 c# math function sensor

我有一个IR传感器,它将当前信息写入令牌,然后我在C#应用程序中解释.这一切都很好 - 没有问题,继承我的代码:

SetLabelText(tokens [1],label_sensorValue);
sensorreading = Int32.Parse(tokens[0]);
sensordistance = (mathfunctionhere);
Run Code Online (Sandbox Code Playgroud)

大.因此,IR传感器离物体越远,传感器读数越低(因为传感器反射和接收的光越少).

我的问题在于解释这个长度.我可以继续前进,当一个物体距离5英寸时让我们说"110"作为值,然后当物体距离6英寸时,将"70"作为值.现在我希望能够使用这些常量计算任何长度的对象的距离.

有任何想法吗?

Ed *_* S. 5

好吧,我要做的第一件事就是以固定距离获取数据,即1英寸,1英尺,2英尺,5英尺等.然后,我会在Excel等程序中绘制数据并找到最合适的曲线.你可以派生出一个功能.在代码中使用该功能,并开始不同距离的测试.

现在,它可能不那么简单.您尝试测量的对象的反射属性将改变您的读数,其他因素也是如此.由于我不知道您的要求是什么,因此我很难提出更具体的建议.