Kann ein Arduino Beispiel-audio in Mikrosekunden für 1-4 kHz?

Habe ich nur angeschlossen eine Elektret-Mikrofon einem Arduino, und ich möchte eine Probe zwischen den Bereichen 1 kHz und 4 kHz.

Ich verstehe, das ist beschränkt auf den Maschinencode und die ADC, so bin ich versucht zu halten den Skizze einfach.

Ist es möglich, die Probe zwischen diesen Frequenzen mit der Skizze unten?

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);
    }
}
  • Welche Art von Arduino benutzt du?
InformationsquelleAutor user2119971 | 2013-04-09
Schreibe einen Kommentar