El lector RFID PN532 és un dels mòduls més versà tils y avançats disponibles per treballar amb la tecnologia NFC (Near Field Communication). Aquest petit dispositiu permet llegir, gravar i fins i tot emular etiquetes NFC, el que el converteix en una eina imprescindible per a projectes de seguretat, domòtica o automatització.
Connectar i configurar aquest mòdul amb una placa Arduino pot ser més senzill del que sembla. A continuació, t'ensenyarem no només com fer les connexions fÃsiques amb l'Arduino, sinó també com instal·lar-les Biblioteques necessà ries, entendre els maneres de comunicació i utilitzar Example prà ctics de codi. Prepara't per descobrir el potencial d'aquest mòdul als teus projectes.
Què és el mòdul RFID PN532?
El mòdul PN532 és un controlador NFC à mpliament utilitzat, que permet la comunicació entre dispositius NFC i altres elements com ara targetes RFID, telèfons mòbils compatibles o fins i tot actuar com una etiqueta NFC. Entre els seus prestacions destaquen:
- compatibilitat: Podeu operar amb targetes i dispositius compatibles amb l'està ndard MIFARE.
- Flexibilitat de comunicació: Permet connexions mitjançant SPI, I2C i UART (HSU).
- Suport de múltiples maneres: Inclou capacitats lectores/escriptores, emulació de targeta i comunicació D'igual a igual.
- Facilitat dintegració: Compatible amb plaques Arduino i microcontroladors similars.
materials necessaris
Per començar a treballar amb el mòdul PN532, necessites els components següents:
- Una placa Arduino (per exemple, Arduino UNO).
- El mòdul NFC PN532.
- Targetes NFC o clauers RFID compatibles.
- Cables de connexió Dupont o similars.
- Un ordinador amb l'IDE d'Arduino instal·lat.
Connexions fÃsiques

El mòdul PN532 es pot connectar a l'Arduino mitjançant diferents interfÃcies de comunicació: I2C, SPI o UART. A continuació, t'expliquem com fer les connexions per a cada cas:
Connexió per I2C
La comunicació I2C és simple i només requereix uns quants pins:
- 5V del mòdul al pin 5V de l'Arduino.
- GND del mòdul al pin GND de l'Arduino.
- SDA del mòdul al pin A4 de l'Arduino.
- SCL del mòdul al pin A5 de l'Arduino.
Connexió per SPI
Per utilitzar SPI, heu de connectar aquests pins:
- Extensió MOSI del mòdul al pin 11 de l'Arduino.
- MISO del mòdul al pin 12 de l'Arduino.
- SCK del mòdul al pin 13 de l'Arduino.
- SS del mòdul al pin 10 de l'Arduino.
Connexió per UART
Si prefereixes l'UART (també conegut com a HSU), necessites realitzar les connexions següents:
- TX del mòdul al pin RX de l'Arduino (pin 0).
- RX del mòdul al pin TX de l'Arduino (pin 1).
Configurar Arduino IDE i instal·lar la biblioteca
Per treballar amb el PN532, cal instal·lar la biblioteca adequada. Segueix aquests passos:
- Obre l'IDE d'Arduino i vés a Sketch > Incloure Biblioteca > Administrar Biblioteques.
- Cerca «PN532» a la barra de cerca.
- Selecciona la biblioteca Adafruit PN532 i fes clic a instal·lar.
Maneres d'operació
El PN532 suporta diversos modes de FUNCIONAMENT, Incloent:
- Lector/Grabador: Permet llegir y escriure dades en targetes NFC.
- Emulació de targeta: Funciona com un Etiquetes NFC.
- Comunicació Peer-to-Peer: Intercanvia dades amb altres dispositius NFC.
Codi d'exemple
Un cop configurat tot, pots carregar un codi bà sic per llegir l'UID de les targetes NFC compatibles:
#include #include #include #define IRQ_PIN 2 #define RESET_PIN 3 Adafruit_PN532 nfc(IRQ_PIN, RESET_PIN); void setup() { Serial.begin(115200); nfc.begin(); uint32_t version = nfc.getFirmwareVersion(); if (!version) { Serial.println("PN532 no detectat"); while (1); } nfc.SAMConfig(); Serial.println("Esperant targeta..."); } void loop() { uint8_t success; uint8_t uid[7]; uint8_t uidLength; success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength); if (success) { Serial.print("UID detectat: "); for (int i = 0; i < uidLength; i++) { Serial.print(uid[i], HEX); Serial.print(" "); } Serial.println(); } }
Proves i aplicacions
Un cop carregat el codi, connecta l'Arduino a l'ordinador i obre el monitor serial. En apropar una targeta NFC al mòdul, haurÃeu de veure la vostra UID imprès a la consola. Aquest simple experiment obre un món de possibilitats, com:
- control de accés amb identificació única.
- Automatització de processos basats en targetes NFC.
- Creació de sistemes de pagament en projectes DIY.
El lector PN532 ofereix una à mplia gamma de funcionalitats, des de llegir targetes NFC fins a emular-les. Grà cies a la seva flexibilitat y facilitat d'ús, és ideal tant per a principiants com per a experts. Prepara't per explorar el món de la comunicació sense fils amb aquest fantà stic mòdul.