#Blog5
Hello Everyone!
Its August 15, we celebrate Independence Day in our country.
Here is my work on integrating SD Card Shield and PAM8403 Audio Amplifier to Arduino MKR1000. Which is the part of "Smart Voice Synthesizer, Visualizer".
As per the design, the hand Gestures will be transformed into voice where this implementation play the key role.
Components Required
- Arduino MKR1000
- Arduino UNO shield
- Arduino MKR1000 SD Card Shield
- PAM8403 Audio Amplifier Module
- Jumper Wire
- Speaker
- SD Card
The Circuit
Connect the SD card shield to connect Arduino MKR1000 and Audio Amplifier
SD Card should contain test.wave audio file.
Demo
Independence Day special
The Code
#include <SD.h> #include <SPI.h> #include <AudioZero.h> void setup() { // debug output at 115200 baud Serial.begin(115200); // setup SD-card Serial.print("Initializing SD card..."); if (!SD.begin(4)) { Serial.println(" failed!"); while(true); } Serial.println(" done."); // 44100kHz stereo => 88200 sample rate AudioZero.begin(16000); } void loop() { int count = 0; // open wave file from sdcard File myFile = SD.open("test.wav"); if (!myFile) { // if the file didn't open, print an error and stop Serial.println("error opening test.wav"); while (true); } Serial.print("Playing"); // until the file is not finished AudioZero.play(myFile); Serial.println("End of file. Thank you for listening!"); while (true) ; }
Thank You!
Top Comments