Stap 3: Besturen...
Eerst een beetje uitleg over hoe het toetsenbord is aangesloten op de PCB. Neem een kijkje op de foto van de verbindingen. Er zijn 4 unieke verbindingen tussen de ringen en de stieren-ogen. Maar een van de verbindingen is grond gebaseerd, zodat we niet hoeven te hechten een draad voor die verbinding. De grond gebaseerd verbinding kunt besturen van de afspelen/pauzeren, VOL + en VOL-controle. Dit is eenvoudig, dat we gebruiken drie van de Arduino van IO pinnen aan de grond van de stieren-ogen voor deze drie signalen. Aangezien de MP3 speler 3,3 v bedraagt en de Arduino op 5V draait, maken we gewoon deze 3-pins INPUTS totdat we willen een van hen op de grond. Vervolgens maken we een lage OUTPUT. Geen buitensporige spanning wordt steeds toegepast op de MP3 signaallijnen.
De paarse, oranje en rode stippen zijn waar u wilt soldeer wat draden (ik gebruikte draad wrap draad). Ik VOL + (paars) tot en met Arduino pin 10, VOL-(rood) aan de Arduino pin 9 en PREV (oranje) hebt aangesloten op de Arduino pin 8.
Als u wilt verbindingen paars en oranje (PREVious) en rood en oranje (volgende), moet u twee tri-state buffers of twee analoge schakelaars. Gelukkig had ik enkele analoge schakelaars uit een vorig project. (Er zijn waarschijnlijk meer slimme manieren van het maken van deze verbindingen, maar er zijn enkele subtiele problemen te overwinnen.)