小编use*_*971的帖子

Arduino可以以微秒为单位采样1-4 kHz的音频吗?

我刚刚将一个驻极体麦克风连接到Arduino,我想在1 kHz和4 kHz 之间进行采样  .

我知道这仅限于机器代码和ADC,所以我试图保持草图简单.

是否可以使用下面的草图在这些频率之间进行采样?

const int analogPin = 0;
int ledPin = 13;

void setup() {
    pinMode(ledPin, OUTPUT);
}

void loop() {
    int mn = 1024;
    int mx = 0;
    for (int i = 0; i < 5; ++i) {
        int val = analogRead(analogPin);
        mn = min(mn, val);
        mx = max(mx, val);
    }
    if (mx-mn >= 50) {
        digitalWrite(ledPin, HIGH);
    }
    else {
        digitalWrite(ledPin, LOW);
    }
}
Run Code Online (Sandbox Code Playgroud)

signal-processing arduino frequency sampling

5
推荐指数
1
解决办法
6602
查看次数

标签 统计

arduino ×1

frequency ×1

sampling ×1

signal-processing ×1