« NFC Shield » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
Ligne 43 : Ligne 43 :
}
}


=== resultat ===
=== resultat KO ===


NDEF Reader
NDEF Reader
Ligne 59 : Ligne 59 :


No NDEF Message
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 ===
=== Ecriture ===

Version du 12 juin 2014 à 12:38

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

  • pourquoi pas
  • une liste
  • de liens