*NXP, PN532 and MIFARE™ is a registered trademark of NXP semiconductors

*Arduino is a trademark of Arduino LLC and is a open source software Click here to visit Arcuino.cc

A new video series on Build Your Own PN532 Reader writer

Please have a look at my others listings

  1. Starter Kit using Arduino/MFRC522/PN532 with components, Tags and software
  2. Starter kit using Arduino/MFRC522/PN532 with only Software
  3. Starter Kit using ACR122U reader writer with ACR122U unit, Tags and software
  4. Starter Kit using ACR122U reader writer with only software

If you want to understand how RFID/NFC tags works and love to build something by yourself then here is a nice little kit based on Arduino. If you already have a smartphone with inbuilt NFC reader/writer (most latest phone do have)  then look in Android app store ( NXP Writer) for so many free apps.

Understand how to read and write following 13.56Mhz tags using Arduino and MFRC522 Reader writer.

This starter kit comes with everything you need to understand RFID/NFC tags. Using a very user friendly windows software you will learn about memory organization, authentication and various commands of these tags. In todays Market/Industry RFID/NFC are the buzz words. Most present day mobile phones come with built in NFC reader writer and there are so many free apps in app stores for you to read and write to NFC tags. However, this kit for those who want to integrate NFC with embedded systems. So knowledge on RFID/NFC would help you get ideas in creating new software or Apps using NFC technology. It is good to have this knowldege for software developers, students of university and electronic hobbiest. It is an easy to build kit and requires no soldering. You just have to connect wires between the components.

Arduino is a open source platform. You can freely download all required libaries from internet, however, I have a made a nice windows application to help you understand all these concepts as easy as possible. You will get entire source code so you can use it in your NFC projects. Please see the copyright and licensing details at the end.

The Starter kit Includes

  1. Arduino UNO Compatible Board - 1
  2. RFID Reader/Writer based on NXP MFRC522/RC522 - 1
  3. RGB LED Module - 1
  4. Screw/Washer/Nut - 4
  5. Connecting wires - 10
  6. USB cable - 1
  7. RFID tags - one each from MIFARE Classic 1K, MIFARE Classic 4k, Key Fob 1k, MIFARE Ultralight, Ultralight EV1, NTAG203, NTAG 212, NTAG213
  8. DVD/CD with software,activation key and Arduino source code for both MFRC522 and PN532

Note :

The software has 2 parts.

  1. A compiled HEX file for both MFRC522 and PN532. You get separate hex file for Arduino Uno/Mega. Because I do testing before I post, your Arduino Uno board will already have HEX file loaded for MFRC522. The source code of this project is given to you under GPLV3 license
  2. A windows desktop application used to read/write and understand memory organisation of above mentioned tags.

Please see these useful videos in youtube

Note : You need to buy PN532 reader/writer in order to understand MIFARE Ultralight C and 3DES authentication. The MFRC522 reader/writer does not detect Ultralight C type of tags.

Please read the following copyright information before your buy.

The software running in Arduino Microcontroller uses the following open source ( GPLV3) libraries.

  1. MFRC 522 library for Arduino created by Miguel Balboa. you can download source code and view copyrights and license details here . I have added new functions to this library.
  2. PN532 Arduino library created by adafruit you can download source code and view copyrights and licenses details here . I have added new functions to this library. My software is tested on PN532 board manufactured by adafruit. Please visit their website if you want to buy.
  3. ArduinoDES this is a 3des encryption and decryption for Arduino created by  Tim Riemann/Daniel Otte. You can download this library source code and view copyrights and license details here No changes are made to this library.
  4. Every buyer gets the source code for the program running in Arduino. The above mentioned libraries I have used may be outdated, so please visit (1),(2), (3) to get latest library source code. You need to have Arduino IDE to read and make changes to code.

Return Policy