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 setSampleRate(uint32_t sampRate=0, bool stereo=false)
void getADC(uint32_t samples=MAX_BUFFER_SIZE)
uint16_t adcBuffer16[MAX_BUFFER_SIZE]
void begin(uint8_t enADC, uint8_t enDAC, uint8_t _useI2S=0)