wsptr 发表于 2013-9-1 12:31:50

【请教】Arduino多通道ADC的问题

用Arduino Mega2560做一个8通道的数据采集,但是当改变其中一个通道的信号时其它通道采集到的数据也一同变化了。这个怎么破?
代码:
while(1)
      {
      for(int i=0;i<8;i++)
      {
          Serial.print(analogRead(i));
          //delay(100);
          Serial.print(" ");
      }
      Serial.println(" ");
      }

i7456 发表于 2013-9-1 13:11:38

是不是其他的通道的管脚都悬空了?

wsptr 发表于 2013-9-1 13:17:15

i7456 发表于 2013-9-1 13:11 static/image/common/back.gif
是不是其他的通道的管脚都悬空了?

木有悬空~~~都连着电位器

yyy_zc 发表于 2013-9-1 14:27:46

看是硬件还是软件问题。先将有关管脚固定接地或VCC 试一下结果

rick_hou 发表于 2013-9-1 21:38:13

这个问题我也发现过,不过因为精度不高,所以没有特别的关注过,看看你的处理方法
页: [1]
查看完整版本: 【请教】Arduino多通道ADC的问题