This is an old revision of the document!
Audio Player
Autor: Anghel Cristiana-Andreea
Introducere
Proiectul constă în implementarea unui audio player care redă piese de pe un card SD precum un dispozitiv MP3.
Descriere generală
Plăcuța Arduino Uno va fi conectată la un ecran pe care va afișa detaliile melodiei și un difuzor pentru redarea melodiei.
Dispozitivul va îndeplini următoarele funcții:
Dacă piesa se termină, player-ul va trece la următoarea. Player-ul va funcționa în modul “repeat all songs”.
Componentele vor fi conectate cu ajutorul firelor și breadboard-ului.
Hardware Design
Piese necesare
Schema Electrică
Software Design
Pentru a programa playerul, am folosit următoarele biblioteci și funcții:
<SD.h>
<SPI.h> - pentru comunicarea MISO/MOSI a cititorului de card
<TMRpcm.h> - pentru redarea melodiilor
var.speakerPin - pin pwm pentru redare audio
var.setVolume(0…7) - setarea volumului (6,7 sunt prea mari)
var.play(“song.wav”) - redarea melodiei song.wav de pe card
var.pause() - pune pauză sau reîncepe redarea melodiei
var.isPlaying() - 0 înseamnă că nu este redată o melodie, 1 înseamnă că da
<LiquidCrystal_I2C.h> - biblioteca pentru modulul I2C și LCD
lcd.init() - inițializare lcd
lcd.backlight() - pornește lumina de fundal
lcd.setCursor(0, 1) - setează cursorul la poziția 1 (0) pe rândul 2 (1)
lcd.print(“ceva”); - de la poziția cursorului afișează ceva
Rezultate Obţinute
Concluzii
Download
Jurnal
Bibliografie/resurse