Helvete kaninen (3 / 7 steg)
Steg 3: Ljud-konvertering och namngivning
Wave skölden är utformad för att spela en mycket specifik typ av ljud- 22kHz max, 16-bitars, mono. WAV filer. Det fungerar inte med MP3, AIFF eller andra format. Du måste konvertera ljud du önskar spela i format som nämns ovan. Här är en bra förklaring av denna process. Jag använde iTunes metod, eftersom det var den enklaste för mig.
När du är klar konvertering, byta namn på filerna "01.WAV", "02.WAV" etc. Sedan lägga dem på SD-kortet (se till att den är formaterad för filsystemet FAT16; FAT32 fungerar inte med projektets kod). Sätt i kortet i kortplatsen på Wave sköld och Anslut skölden till Arduino. Sedan ansluta Arduino styrelsen till den bärbara datorn och öppna IDE. Om du inte har denna programvara, kan du hämta det gratis från här.
Nästa, jag rekommenderar att ladda ner WaveHC biblioteket och testa Wave skölden med en exempelkod och följande uppsättning instruktioner.
Obs: i detta projekt kommer vi använda ett annat bibliotek - AF_Wave, som är äldre än WaveHC. Anledningen till detta är mycket enkel - jag tillbringade mycket tid försökande till ändra koden för nyare biblioteket (WaveHC), och kom ingenstans. Om någon kan göra det, det skulle vara bra, eftersom WaveHC bibliotek är mycket bättre än AF_Wave och är skriven för SDHC SD-kort (t.ex. nästan alla konsumenter klass SD-kort). Tills dess låt oss sticka med god ol ' stuff.