Hello!
I have a problem. I'm new in programing and I need some help on reading and writing MIFARE (1kb) cards with RC522 modul and Arduino UNO R3. Can you help me get or write a code that will be able to write some text like name, some dates and stuff on it? Every card would have different name and different dates and stuff on it.
I would like to be able to simply write some text into the card and then read the card and the monitor would show me UID and text that is written into the card.
Do I have to have 2 separate codes, one for writing to the card and one for reading?
Thank you very much!
Vinc
Hi Mike!
I really dont have the skills to understand the codes. I would like to write onto MIFARE 1kb cards in ''free'' blocks - 1,2,4,5,6,8...60,61,62 some text. If i understand correctly the Arduino software writes text into the card in HEX value. When I write something into card I would like to be able to read the same ''free'' blocks in human readable form (ASCII?).
I tried with MiguelBalboa library and managed to write pesonal data into card, but now I want to read it in normal letters like this 
Can you help me with the code please I'm desperate 
I would like to have a code that would know that it has to write in free blocks some text and than read from this blocks in ANSCII.
I hope I'm clear enough 
Thank you!
Vinc
If i understand correctly the Arduino software writes text into the card in HEX value.
No. All data is written in binary, this means it can be interpreted as anything, that could be HEX, decimal, ASCII, BCD, pixels, sound samples, just anything.
I would like to have a code that would know that it has to write in free blocks some text and than read from this blocks in ANSCII.
The code to read and write in text is exactly the same, what changes is what you do with that data once you have read it, treat it as ASCII and it will be ASCII, the same goes for writing it.
Can you help me with the code
Post what you have got so far please and read How to use this forum to find about posting code using code tags.
I somehow managed to edit the ''write_personal_data'' program and now I can write into all data blocks (752b). The trailer sectors and block 0 stay intact. I only use MIFARE 1kb card.
Now I would like to have a separate sketch to read only the data blocks in human readable form. Where to begin? 
Thank you!
Vinc