Volgende code gebruik ik om bytes van een RFID lezer binnen te halen.
byte i = 0;
while (Serial1.available() > 0 ) {
delay(20);
byte c = Serial1.read();
if ( c < 16) Serial.write('0');
Serial.print (c,HEX);
Serial.write(' ');
kaart[i] = c;
if (i < 3) i++;
}
if ( i > 0 ) Serial.println();
kaart[i] = 0;
De 5 hexidecimale waarden (bijvoorbeeld 84 00 34 CD 42) zou ik graag in één String zetten zodat ik die makkelijk tegen een String array kan vergelijken. Ik kom er echter niet achter hoe ik de HEX waarden in de String kan zetten.