Player är en klass i EducationShield-biblioteket som använder Arduinons SD-bibliotek för att läsa wav-filer från ditt mikro-SD-kort och spela upp dem.
Material
- 1 Arduino Uno
- 1 Education-sköld
- 1 mikro-SD-kort
- 1 8 ohms högtalare
Instruktioner
- Spela in ett stycke wav-ljud med din dator och namnge den ”0.wav”. Se referenssidan för att förbereda wav-ljud. Eller använd den förinspelade filen i programmappen. Hitta den genom att gå till Sketch>Show Sketch Folder.
- Spara wav-filen till mikro-SD-kortets rotkatalog
- Fäst skölden på Arduinons ovansida
- Placera mikro-SD-kortet i mikro-SD-facket på skölden.
- Koppla in högtalaren i ljuduttaget på skölden.
- Koppla Arduinon till datorn och ladda upp exemplet ’Player’.
Kod
Hitta koden i Example>EducationShield>Help>Player.
Du bör nu höra högtalaren spela upp ditt ljud, sedan tystnad i en sekund för att sedan repetera.
Kommandon
-
Player()
- skapar ett Player-objekt. -
begin()
- Initialiserar spelaren och skriver ut statusen till seriemonitorn. play( soundFileName )
- Spelar upp en ljudfil från mikro-SD-kortet.- Parametrar
- (
char*
)soundFileName
- Namnet på ljudfilen som ska spelas upp. Måsta vara en .wav-fil. Se referenssidan för att förbereda wav-ljud för att vara säker på att din fil har rätt format.
- (
- Parametrar
Problemlösning
- Var noga med att högtalaren är inkopplad så långt det går.
- Öppna seriemonitorn. Om filen inte kan öppnas kan du testa med att formatera mikro-SD-kortet med FAT format och försök sedan igen.
- Var noga med att ljudfilerna förberetts enligt referenssidan för att förbereda wav-ljud så att de har rätt format.