Player

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

  1. 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.
  2. Spara wav-filen till mikro-SD-kortets rotkatalog

  1. Fäst skölden på Arduinons ovansida
  2. Placera mikro-SD-kortet i mikro-SD-facket på skölden.
  3. Koppla in högtalaren i ljuduttaget på skölden.
  4. 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.

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.