Antoine Favre
/
Nucleo_test_nfc
Nucleo_test_nfc
main.cpp@0:d12b57075751, 2015-06-25 (annotated)
- Committer:
- Zukya
- Date:
- Thu Jun 25 14:43:32 2015 +0000
- Revision:
- 0:d12b57075751
projet test nfc
Who changed what in which revision?
User | Revision | Line number | New 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 | } |