I was searching for a library for Innovations RFID reader and I was unable to find a library ready to use, so I decide to grab all informations and code examples that I could find and I made my first library.
Mainly its based on “Can You ID This? ID-20 RFID Reader + Arduino” example and Code for the Innovations ID-12 RFID tag reader
You can find this library on github: https://github.com/raduseitan/Innovations-RFID
The example output should look like:
readTag: 0B002CB350C4 Checksum: C4 - C4 -- passed. cardPresent: 1 & validRead: 1 0B002CB350: blue tag
or something like:
readTag: bytesRead.len: 1 cardPresent: 0 & validRead: 0 no tag present
If you want to test with your tags, you should change the definition of tag1 and/or tag2 from the beginning of the example.
char tag1 = "6A008FB104"; char tag2 = "0B002CB350";
I did not make it public yet, because I need a second opinion about the implementation. So please give me all your inputs about what I did wrong and what can I improve.
I hope it will help some other people to, but for me it was a good exercise on how to make a particle library.