Nucleo_test_nfc

Dependencies:   PN532 mbed

Committer:
Zukya
Date:
Thu Jun 25 14:43:32 2015 +0000
Revision:
0:d12b57075751
projet test nfc

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Zukya 0:d12b57075751 1
Zukya 0:d12b57075751 2 //#include <SPI.h>
Zukya 0:d12b57075751 3 #include "PN532_SPI.h"
Zukya 0:d12b57075751 4 #include "PN532.h"
Zukya 0:d12b57075751 5 #include "NfcAdapter.h"
Zukya 0:d12b57075751 6 #include "mbed.h"
Zukya 0:d12b57075751 7
Zukya 0:d12b57075751 8 PN532_SPI pn532spi(SPI, 10);
Zukya 0:d12b57075751 9 NfcAdapter nfc = NfcAdapter(pn532spi);
Zukya 0:d12b57075751 10
Zukya 0:d12b57075751 11 Serial pc(SERIAL_TX, SERIAL_RX);
Zukya 0:d12b57075751 12
Zukya 0:d12b57075751 13 void setup(void) {
Zukya 0:d12b57075751 14
Zukya 0:d12b57075751 15 pc.printf("NDEF Reader");
Zukya 0:d12b57075751 16 nfc.begin();
Zukya 0:d12b57075751 17 }
Zukya 0:d12b57075751 18
Zukya 0:d12b57075751 19 void loop(void) {
Zukya 0:d12b57075751 20 pc.printf("\nScan a NFC tag\n");
Zukya 0:d12b57075751 21 if (nfc.tagPresent())
Zukya 0:d12b57075751 22 {
Zukya 0:d12b57075751 23 NfcTag tag = nfc.read();
Zukya 0:d12b57075751 24 tag.print();
Zukya 0:d12b57075751 25 }
Zukya 0:d12b57075751 26 delay(5000);
Zukya 0:d12b57075751 27 }