For Arduino Due
Simple ADC capturing Example:
This example demonstrates how to capture a steady stream of ADC data
See AnalogAudio_config.h to change the MAX_BUFFER_SIZE allowing larger chunks
void setup() {
pinMode(A3, OUTPUT);
digitalWrite(A3, HIGH);
Serial.begin(115200);
Serial.println("Analog Audio Begin");
}
void loop() {
float allSamples = 0.0;
for (int i = 0; i < 32; i++) {
}
allSamples /= 32.0;
Serial.print("Samples Total Value / Number of Samples == ");
Serial.println(allSamples);
}
void getADC(uint32_t samples=MAX_BUFFER_SIZE)
uint16_t adcBuffer16[MAX_BUFFER_SIZE]
void setSampleRate(uint32_t sampRate=0, bool stereo=true)
void begin(bool enADC, bool enDAC)