ESP32 + NFC PN532 Reader
move the selector 1 of the micro DIP switch to 1 (on) and selector 2 to 0 (off).
//====================================================
// esp32-wroom-32 devkit v1 default pins
// SCL D22
// SDA D21
//====================================================
#include <Wire.h>
#include <PN532_I2C.h>
#include <PN532.h>
#include <NfcAdapter.h>
PN532_I2C pn532_i2c(Wire);
NfcAdapter nfc = NfcAdapter(pn532_i2c);
/* Uno's A4 to SDA & A5 to SCL */
//=============================================
void setup(void) {
Serial.begin(115200);
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);
}
//=============================================
沒有留言:
張貼留言