Arduino与Proteus仿真实例GP2D12红外测距传感器驱动仿真
Arduino与Proteus仿真实例-GP2D12红外测距传感器驱动仿真
GP2D12红外测距传感器驱动仿真
1、GP2D12介绍
GP2D12红外传感器 是日本夏普公司推出的一款性价比高、常用的红外测距传感器、其可用来对物体的距离进行测量,实现轮式机器人的避障功能。它不但体积小、功耗低、价格便宜,而且测距效果好,适合广大机器人发烧友使用。
GP2D12特点如下:
- 测量射程范围:10 to 80 cm
- 允许角度:>40°
- 电源电压:4.5 to 5.5V
- 平均功耗:35mA
- 峰值功耗:约200mA
- 更新频率/周期:25Hz/40ms
- 模拟输出噪声:<200mV
- 测量距离与输出模拟电压关系:2.4V-0.4V模拟信号对应10cm-80cm,输出与距离成反比非线性关系。

2、仿真电路原理图

3、仿真代码实现
1 | uint16\_t cal\_gp2d12 (uint16\_t value); |
3、仿真结果

文章来源: https://iotsmart.blog.csdn.net/article/details/128262750
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论