I have recently got my hands on the Adafruit PN532 board and I'm having a blast playing with it!I have looked through the sketches and played around with them as much as I'm comfortable doing.What i really need is a sketch that will let me add cards/remove cards from an internal database, and when a card that's in the database is presented i need a logic high sent to a pin that i can use for something else!

I think you have everything you need on the PN532 side ... it looks like you just need to read the unique ID of the Mifare Ultralight or Mifare Classic card using the provided examples.

Getting that into a database and doing something with the data is a project in itself, though. Maybe someone on the forum here is interested in working on this together, or perhaps you can post it up on the Adafruit jobs forum if you're looking for someone to help you with it? http://www.adafruit.com/jobs/

Hi Kevin,Thanks for the reply,I can read the card no problems, but how would I go about adding to a database and sending a logic high if recognized?I don't really want to post it in jobs and was hoping someone here could help? :D

// Wait for an ISO14443A type cards (Mifare, etc.). When one is found // 'uid' will be populated with the UID, and uidLength will indicate // if the uid is 4 bytes (Mifare Classic) or 7 bytes (Mifare Ultralight) Serial.print("."); success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength, 10);