【发布时间】:2014-10-15 18:26:05
【问题描述】:
我试图通过串口将模拟信号从 arduino 发送到计算机。为了获得输入模拟信号的最大样本,我将波特率设置为最大限制。代码是给定的
void setup()
{
Serial.begin(115200);
}
void loop()
{
int a=analogRead(A0);
Serial.println(a);
delay(1);
}
该程序适用于我的频率非常低的信号。但在较高频率的信号中,仍然会出现混叠问题。我尝试减少延迟。我得到了更多样本当我这样做时,但我的一些数字值我得到的无法使用,即一些错误的数字值如 353?12 等等。是否必须为 ADC 提供 1 毫秒的最小延迟??或者有什么方法可以增加我的示例故事
【问题讨论】: