Adafruit_PN532.h
#include <Wire.h>
#include <Adafruit_PN532.h>
#define SDA_PIN 2
#define SCL_PIN 3
Adafruit_PN532 nfc(SDA_PIN, SCL_PIN);
void setup(void) {
Serial.begin(115200);
nfc.begin();
uint32_t versiondata = nfc.getFirmwareVersion();
if (!versiondata) {
Serial.print("No se encontró un PN53x\n");
while (1);
}
nfc.SAMConfig();
Serial.println("Listo para leer tarjetas NFC!");
}
void loop(void) {
uint8_t success;
uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };
uint8_t uidLength;
success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength);
if (success) {
Serial.println("Tarjeta encontrada!");
Serial.print("UID Longitud: ");Serial.print(uidLength, DEC);Serial.println(" bytes");
Serial.print("UID Valor: ");
for (uint8_t i=0; i < uidLength; i++) {
Serial.print(" 0x");Serial.print(uid[i], HEX);
}
Serial.println("");
delay(1000);
}
}
para el sensor Adafruit_PN532.h
la librería entra automáticamente
Comentarios
Publicar un comentario