Stránka 1 z 1

Ako spojiť do premennej adresu RFID karty?

Napsal: 17 úno 2018, 14:27
od martinius96
Ahoj, mám RFID čítačku MC522, čítam adresu karty. Ale chcem s nou pracovať... V sketchi mám výpis tejto adresy takto:
Serial.print(rfid.serNum[0],DEC);
Serial.print(rfid.serNum[1],DEC);
Serial.print(rfid.serNum[2],DEC);
Serial.print(rfid.serNum[3],DEC);
Serial.print(rfid.serNum[4],DEC);
Ako to mám dať do premennej? Chcel som to dať do stringu, ale je to INT a nefunguje mi nato ani akcia .toString.. Keď som dal INT a spočítal to, tak mám vždy len trojmiestne čislo.. Potrebujem to použiť na cca 200-400 kariet, takže tam by bola kolízia určite nejakých kariet..
Vie mi niekto poradiť, ako to mám spojiť? Môže to byť buď DEC alebo HEX.. Díky..

Re: Ako spojiť do premennej adresu RFID karty?

Napsal: 17 úno 2018, 16:01
od jankop
Pokud je to po číslicích tak samozřejmě takhle:

Kód: Vybrat vše

unsigned long int FullRfidSerial = 10000*rfid.serNum[4]+1000*rfid.serNum[3]+100*rfid.serNum[2]+10*rfid.serNum[1]+rfid.serNum[0];

Re: Ako spojiť do premennej adresu RFID karty?

Napsal: 17 úno 2018, 16:27
od martinius96
Funguje to dobre, díky za tip!