For Arduino Due
Wav Player SDAudio Example:
This example demonstrates a simple *.wav player with a few features
#define SD_CS_PIN 10
#define AUDIO_DEBUG
#include <SPI.h>
#include <SD.h>
File myFile;
#include "myWAV.h"
void setup() {
if (!SD.begin(SD_CS_PIN)) {
Serial.println("SD init failed!");
return;
}
Serial.println("SD ok\nAnalog Audio Begin");
}
void loop() {
if (Serial.available()) {
char input = Serial.read();
switch (input) {
case '1': playAudio("M8b24kM.wav"); break;
case '2': playAudio("M8b24kS.wav"); break;
case '3': playAudio("M16b24kS.wav"); break;
case '4': playAudio("M8b44kST.wav"); break;
case '5': channelSelection = 0; break;
case '6': channelSelection = 1; break;
case '7': channelSelection = 2; break;
case '8': Serial.println("OK"); break;
}
}
}
void begin(uint8_t enADC, uint8_t enDAC, uint8_t _useI2S=0)