non funziona come la lcd perchè c'è di mezzo il 595 e chi ha scritto la libreria l'ha fatto in un certo modo
comunque (questo funziona
)
//readTag = 0xCD4B4479//
char myBuf[5]; // crei due var temporanee
char myBuf1[5];
sprintf(myBuf, "%x", readTag); // inserisco in myBuff ultimi 4 numeri in HEX (4479)
unsigned int test = readTag >> 16; // scifto di 16 posizioni (trovo i primi 4 caratteri)
sprintf(myBuf1, "%x", test); // inserisco in myBuf1 primi 4 numeri in HEX (cd4b)
My595.DisplayClean(0);
My595.SetCursor(0, 1, 1, 0);
My595.DisplayWrite(myBuf1, 0); //scrivo nel display prima myBuf1 seguito da myBuff
My595.DisplayWrite(myBuf, 0);
My595.Send595();