NFC Shield

De Kernel Fablab Lannion
Logo-fabalb.png

Présentation

Utilisation d'un Shield NFC seeedstudio SLD01097P

Matériel

http://www.gotronic.fr/art-shield-nfc-v2-0-sld01097p-19856.htm

http://www.seeedstudio.com/wiki/NFC_Shield_V2.0

Etape 1 : BIEN Souder les connecteurs

Logiciels

Code Arduino

  1. include <SPI.h>
  2. include <PN532_SPI.h>
  3. include <PN532.h>
  4. include <NfcAdapter.h>

PN532_SPI pn532spi(SPI, 10); NfcAdapter nfc = NfcAdapter(pn532spi);


void setup(void) {

   Serial.begin(9600);
   Serial.println("NDEF Reader");
   nfc.begin();

}

void loop(void) {

   Serial.println("\nScan a NFC tag\n");
   if (nfc.tagPresent())
   {
       NfcTag tag = nfc.read();
       tag.print();
   }
   delay(5000);

}

resultat KO

NDEF Reader Found chip PN532 Firmware ver. 1.6

Scan a NFC tag


Scan a NFC tag

Tag is not NDEF formatted. NFC Tag - Mifare Classic UID CB EC C5 EF

No NDEF Message

resultat OK

Scan a NFC tag

NFC Tag - Mifare Classic UID 2B 5C C5 EF

NDEF Message 1 record, 23 bytes

 NDEF Record
   TNF 0x1 Well Known
   Type Length 0x1 1
   Payload Length 0x13 19
   Type 55  U
   Payload 01 66 61 62 6C 61 62 2D 6C 61 6E 6E 69 6F 6E 2E 6F 72 67  .fablab-lannion.org
   Record is 23 bytes

Ecriture

Error. Block Authentication failed for 4 Write failed.


Architecture

Languages

Évolutions possibles

Que peut-on faire de plus une fois la 1ère version réalisée ?

Bilbiographie