MP3 speler
Geplaatst opaansluitschema
De sd-kaart module maakt gebruik van een I²C-protocol. Hierdoor kunnen we deze met 2 draden verbinden, 1 voor de clock en 1 voor de data. De andere worden gebruikt voor bv. het detecteren van een sd, selecteren van een chip,...
I²C
Door het I²C protocol kan een arduino verbonden worden met 128 verschillende modules, die gebruik maken van hetzelfde bus. Het protocol (serial) is redelijk gemakkelijk. Eerst word er een 8-bit getal uitgezonden, waarbij de eerste 7 laten weten met welke module de arduino wil communiceren, en een bit om te laten weten dat ze wil schrijven of lezen. Vervolgens word een acknowledge sequence uitgezonden. Daarna word er een 8-bit getal uitgezonden voor een register te selecteren. tenslotte word er een 8-bit getal uitgezonden of ontvangen voor de data in dat register. Ook deze worden onderscheiden door een acknowledge sequence.
Opmerkingen:
DI = MOSI
DO = MISO
CLK = SCK
vergeet zeker niet om de voorschakelweerstand van de LED te berekenen!
(meer informatie vind je in het blog over de voorschakelweerstand)
Pin 9
Omdat pin 9 een output pin is, kan je hier best een headphone jack of speaker aanhangen. Ik raad zeker af om een speaker die meer dan 1,5 watt heeft te gebruiken.