红外测距编程
arduino中,如何用型号为GP 2Y0A21的红外传感器测距?求大神编程指导 直接 analogread 再轉化成 cm 就可以了.網上也有不同的轉化正式.由於我用的是 GP2D12, 跟你的可能一樣.
由於變化沒有完全的關係式, 大家都是用量度出的數值再以最接近的方程式去推算.
GP 2Y0A21 是 10-80cm 的嗎?看看這個距離是否你需要的:
http://www.phidgets.com/products.php?product_id=3521
Distance (cm) = 4800/(SensorValue - 20)
網上亦有其他版本給 GP2D12 用的.
r1 = (6787.0 / ((float) val - 3.0)) - 4.0;
页:
[1]