• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Arduino模拟量输出有误

zzy27 2016-11-14 浏览量:1405

我用arduino Uno的A0口测红外测距传感器的输出口电压,测的数值一直在0.1V左右,但是我用电压表测出输出口电压有2点几V,实际上电压表测出是准确的,那A0的问题究竟出现在哪呢?

我用A0接5V或者GND都试过是准确的;


1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 嗨,有可能的問題如下

    1. 您的紅外線接收端的Vcc是接5V嗎?

    2. 檢查串接的電阻值正不正確?


    以下是接線圖

    有問題繼續提問唷

    • 发布于 2016-11-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 测得的数据是你ADC后计算的值么?


    你测一测arduino uno的A0口呢,这个0.1应该是这悬空值吧。连接好了么?



    • 发布于2016-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 健康和 i 啊好贵;哎哦好攻啊高工爱豆;阿迪佛拿地;分包地方不能离开对方你不离开的祝福你
    • 发布于2016-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 不上电,万用表打通断档,测量红外输出口和板子连接座的焊点,看看是不是通的。我怀疑是连接问题,否则即使不正确也不应该一直是0.1V。建议先检查硬件。还有这个红外测距传感器是什么型号的?输出的是模拟信号吗?
    • 发布于2016-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 会员你好,有了答案要及时选择最佳答案,别忘了哦
    • 发布于2016-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Arduino模拟量输出有误