【问题标题】:Arduino analogRead function pin 0 not workingArduino模拟读取功能引脚0不起作用
【发布时间】:2016-11-09 03:01:13
【问题描述】:

我想知道是否有人在 Arduino 板上遇到了同样的问题。知道有没有解决办法? 我的 Arduino 板只有 1 个月。引脚 0 以前工作得很好。我不知道是否有可能“烧”一个别针。 (例如:使用太高的电压?) Output A0 connected to 5VOutput A1 connected to V

【问题讨论】:

  • A0 还是数字引脚 0?

标签: arduino microcontroller


【解决方案1】:

在您提供的屏幕截图中,它显示了引脚上的值,因此从技术上讲,您的模拟读取没有问题。检查链接和连接。但是关于你的问题 - 是的,你可以用高压烧针甚至电路板,所以在需要时不要忘记电阻。 将arduino宏用于analogRead(A0);之类的模拟引脚也是一个很好的做法,这对于arduino来说非常好

【讨论】:

  • 感谢您的回复。我想我烧掉了analogPin 0,因为它以前工作得很好,现在它总是返回相同的值。我将继续使用其他引脚。因为我认为我无法解决 AnalogPin 0 问题。
  • 有时确实会发生。但是,根据我的经验,如果您运行相同的软件但得到错误的结果,大多数情况下问题在于硬件设置,即未连接的电线或电路短路。引脚本身可以燃烧,但通常如果它燃烧它是整个电路板。更改引脚以进行故障排除
【解决方案2】:

您的屏幕截图显示从 A0 读取的值正在发生变化(第一是 190,第二是 300)。这表明问题出在电气连接上。尝试重新焊接 A0 连接器引脚,以及微控制器的可能适当引脚。检查从连接器到微控制器引脚的路径是否没有切断。

【讨论】:

    猜你喜欢
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    相关资源
    最近更新 更多