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

Entradas populares de este blog

Arduino sencillo