极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11069|回复: 4

怎么校对GP2Y2020呀

[复制链接]
发表于 2015-4-29 21:52:58 | 显示全部楼层 |阅读模式
同样的代码和环境,在nano上GP2Y2020测试值为120 ,而在duem上是90 .差别有点大呀.怎么校对呀
回复

使用道具 举报

发表于 2015-4-30 04:12:58 | 显示全部楼层
这位兄弟你说的型号,怎么没听说过。
只听说过1010,1050
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-30 12:50:40 | 显示全部楼层
哦,型号写错了 是 1010
回复 支持 反对

使用道具 举报

发表于 2015-5-1 00:44:06 | 显示全部楼层
yyy_zc 发表于 2015-4-30 12:50
哦,型号写错了 是 1010

Arduino MCU IO口理想状况 High是5.0V,Low是0V。模拟口输入数值的每个单位数值对应电压值是(5.0-0)/1024.0
测试一下你两块板子模拟输入口在不接外部输入时,拉High和拉Low两种状态实际电压即可
假设拉高时实际电压是4.2V,低时电压是1.0V,那你这个板子实际单位数值对应电压值(4.2-1.0)/1024.0
那代码里补偿电压如下:
  (模拟口接收到的传感器数值 *((5.0-0)/1024.0)) - (模拟口接收到的传感器数值 *((4.2-1.0)/1024.0))
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-1 08:28:29 | 显示全部楼层
通过滑动电阻在VCC 与GND 间滑动,判断VCC对5.01V GND对0 V 数值时平滑的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 07:24 , Processed in 0.034786 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表