me da el error C:\Users\santi\AppData\Local\Temp.arduinoIDE-unsaved2023222-2392-17mnr9g.xprc\sketch_mar22a\sketch_mar22a.ino:4:10: fatal error: NDEF_MFRC522.h: No such file or directory #include <NDEF_MFRC522.h>
^~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: NDEF_MFRC522.h: No such file or directory cuando tengo la libreria descargada
#include <Wire.h>
#include <SPI.h>
#include <MFRC522.h>
#include <NDEF_MFRC522.h>
#include <MifareUltralight.h>
#define RST_PIN 9 //Pin 9 para el reset del RC522
#define SS_PIN 10 //Pin 10 para el SS (SDA) del RC522
MFRC522 mfrc522(SS_PIN, RST_PIN); //Creamos el objeto para el RC522
NDEF_MFRC522 Ndef; //Creamos el objeto para el formato de intercambio de datos NFC
void setup() {
Serial.begin(9600); //Iniciamos la comunicación serial
SPI.begin(); //Iniciamos el Bus SPI
mfrc522.PCD_Init(); // Iniciamos el MFRC522
Serial.println("Escribir URL en una etiqueta NFC");
// Inicializar la librería NDEF_MFRC522
Ndef.begin();
}
void loop() {
// Revisamos si hay nuevas etiquetas presentes
if ( mfrc522.PICC_IsNewCardPresent()) {
//Seleccionamos una etiqueta
if ( mfrc522.PICC_ReadCardSerial()) {
// Enviamos seriamente su UID
Serial.print("UID de la etiqueta NFC:");
for (byte i = 0; i < mfrc522.uid.size; i++) {
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i], HEX);
}
Serial.println();
//Escribimos una URL en la etiqueta
String url = "https://youtu.be/1gUCu2e_JiM"; //Escribe aquí la URL que desees
if(Ndef.write(url)) {
Serial.println("URL escrita exitosamente en la etiqueta NFC");
} else {
Serial.println("Error al escribir la URL en la etiqueta NFC");
}
// Terminamos la lectura de la etiqueta actual
mfrc522.PICC_HaltA();
}
delay(2000);
}
}