« NFC Shield » : différence entre les versions
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
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
- include <SPI.h>
- include <PN532_SPI.h>
- include <PN532.h>
- 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