programmare selezione tracce

Avrei bisogno d'interfacciare una scheda FT519K con Arduino. E' un Registratore/Riproduttore digitale.
Il mio problema sta nella parte software, come far riconoscere la scheda ad Arduino e riuscire a selezionare la traccia la traccia.
Da quanto ho capito fino ad ora io ho collegato la scheda a 5 uscite digitali di arduino. Una per il tasto PLAY, una per lo STOP e tre per codificare le tracce (il tasto REC nn mi serve perchè le tracce le registro prima sulla scheda).
A questo punto dovrei fare riconoscere le varie tracce tramite 3bit di codifica.Ma come lo scrivo sul programma?
Se potete dirmi che parte della guida devo approfondire ve ne sarei molto grato!

PS:
Ieri sera mi sono sbagliato e ho postato lo stesso msg nella sezione Software/Interfacing chiedo umilmente scusa :smiley:

NB: la soluzione non è informaticamente elegante ma è educativa...

non è completa ma l'idea è che per ogni numero si rappresenta il numero stesso in binario usando 3 pin
high = 1 low = 0

// cambiare 2 3 e 4 con i piedini che controllano il lettore
#define u1 2
#define u2 3
#define u3 4

// dentro a setup() metti
pinMode(u1,OUTPUT);
pinMode(u2,OUTPUT);
pinMode(u3,OUTPUT);

void selezionaTraccia(int traccia) {

switch(traccia) {

case 0 :
digitalWrite(u1,LOW);
digitalWrite(u2,LOW);
digitalWrite(u3,LOW);
break
case 1 :
digitalWrite(u1,HIGH);
digitalWrite(u2,LOW);
digitalWrite(u3,LOW);
break
case 2 :
digitalWrite(u1,LOW);
digitalWrite(u2,HIGH);
digitalWrite(u3,LOW);
break

// aggiungi tu il resto fino a case 7

}
}