Skip to content

KeyDuino library

Ray Borenstein edited this page Feb 26, 2016 · 6 revisions

About the library

Official KeyDuino library is developed by CITC EuraRFID, and based on Adafruit_NFCShield_I2C, with improvements by Seeed Studio, and HSU(High Speed Uart) driver added by Elechouse.
NDEF library is provided by Don and installed separately (see below).

Installing the library

KeyDuino library is installed like any Arduino library.
First, download the ZIP archive and extract it, or clone the repository.
Inside KeyDuino main folder, you will find a KeyDuino subfolder, that you need to copy in your Arduino/libraries folder.

Note : On MacOS systems, you can put the library in your Home/Documents/Arduino/libraries folder.

Once the library is installed, you can try the examples in your Arduino IDE by clicking on File > Examples > KeyDuino.

Dependencies

To use some of the examples, as well as to implements your own projects, you will the NDEF library.
NDEF, for NFC Data Exchange Format, is NFC Forum's standardized protocol to write NFC messages on tags.
KeyDuino library will work with Don's NDEF library without any modification to do.
You just have to download the library and put it in your Arduino libraries folder.
Once this is done, KeyDuino examples using NDEF library will be functional.

Please note that by default, NDEF library examples will probably not work. We've integrated some of them in KeyDuino library with needed modifications, and you can do the same for the rest of examples you need.