Stap 3: Geluid conversie en naamgeving
De Wave Shield is ontworpen om te spelen een zeer specifiek type van audio- 22kHz max, 16-bits mono. WAV bestanden. Het werkt niet met MP3-, AIFF- of een andere formaten. Hebt u om te converteren van de geluiden die u wenst te spelen naar de indeling hierboven vermeld. Hier is een goede verklaring van dit proces. Ik gebruikte iTunes methode, omdat het de gemakkelijkste voor mij was.
Nadat je klaar bent u converteert, hernoemen uw "01.WAV", "02.WAV" enz. Leg ze vervolgens naar de SD kaart (zorg ervoor dat deze is geformatteerd voor het bestandssysteem FAT16; FAT32 werkt niet met dit project code). Plaats de kaart in de sleuf op de Wave Shield en sluit het schild aan de Arduino. Dan het aansluiten van de Arduino board op de laptop en open de IDE. Als u deze software niet hebt, kunt u het gratis downloaden vanaf hier.
Vervolgens adviseer ik downloaden van de WaveHC -bibliotheek en testen van de Wave Shield met behulp van een voorbeeldcode en de volgende set van instructies.
Opmerking: In dit project zullen we gebruiken een andere bibliotheek - AF_Wave, die ouder is dan WaveHC. De reden hiervoor is heel eenvoudig - ik besteed veel tijd probeert te wijzigen van de code voor de nieuwere bibliotheek (WaveHC), en kreeg nergens. Als iedereen kan het doen, het zou geweldig zijn, omdat de WaveHC bibliotheek is veel beter dan AF_Wave en is geschreven voor SDHC SD-kaarten (bijvoorbeeld vrijwel iedere consument grade SD-kaart). Tot dan let's stick met goede ol ' stuff.