PN532 NFC-Modul mit Arduino verbinden: Komplettanleitung (I2C, UART, SPI)
Was ist das PN532-Modul?
Das PN532 ist ein beliebtes NFC/RFID-Breakout-Board, das in fast allen Geräten mit Nahfeldkommunikation verbaut ist. Da NFC eine Erweiterung von RFID ist, bietet es erweiterte Funktionen. Das Modul ermöglicht mobiles Bezahlen, Arduino-NFC-Projekte und Smartphone-Kommunikation. Es arbeitet bei 13,56 MHz mit bidirektionalen 424 kbit/s.
PN532 NFC-Modul Pinout
Abb. 1: PN532 NFC RFID Modul
Das Modul unterstützt I2C, SPI und HSU (High Speed UART). I2C- und HSU-Pins teilen sich dieselben physischen Pins, SPI nutzt separate Pins. I2C-Pins sind auf der Vorderseite, HSU-Pins auf der Rückseite beschriftet.
PN532 NFC-Modul Features
- Mikrocontroller-Kern: 80C51-Architektur, 40 KB ROM, 1 KB RAM
- Unterstützt MIFARE ISO/IEC 14443
- Integrierter RF-Pegeldetektor
- Hochintegrierter Demodulator und Decoder
- Bis 50 mm Reichweite im Reader/Writer-Modus (FeliCa, ISO/IEC 14443B, MIFARE)
- 50 mm max. Reichweite bei NFCIP (abhängig von Versorgung, Abstimmung, Antennengröße)
- 100 mm Reichweite bei FeliCa/ISO14443A/MIFARE-Kartenemulation
- Geschwindigkeiten > 424 kbit/s mit externen Analogkomponenten möglich
- Niedrigstrommodi, programmierbare Timer, Quarzoszillator, 2,7–5,5 V Versorgungsspannung
Benötigtes Material
- Arduino-Board (z. B. Uno, Mega)
- PN532 NFC RFID Modul
- 15 Jumper-Kabel (Male-to-Female)
- Breadboard
- OLED-Display (0,96″ I2C) – für tragbaren Scanner
Interfacing: PN532 mit Arduino im I2C-Modus
Verkabelung: GND ↔ GND, SDA ↔ A4, SCL ↔ A5. Mit 5 V versorgen.
Abb. 2: Arduino mit PN532 im I2C-Modus verbinden
Danach den passenden Sketch (Code) auf den Arduino hochladen. Test: NFC-Karte in Nähe des Moduls halten.
Interfacing: PN532 mit Arduino im UART-Modus
Verkabelung: GND ↔ GND, Tx (Clock) ↔ D3, Rx (Data) ↔ D2, VCC ↔ 5 V.
Abb. 3: Arduino mit PN532 im UART-Modus verbinden
Passende Support-Libraries in den Arduino-Library-Ordner kopieren, dann den untenstehenden Code hochladen.
Seriellen Monitor öffnen und mit NFC-Karte testen.
Interfacing: PN532 mit Arduino im SPI-Modus
Verkabelung: RST ↔ Pin 9, GND ↔ GND, MISO ↔ Pin 11, MOSI ↔ Pin 12, SCK ↔ Pin 13, SS ↔ Pin 10. Library PN532_SPI.h in Arduino IDE einbinden.
Abb. 4: Arduino mit PN532 im SPI-Modus verbinden
Code hochladen, Seriellen Monitor öffnen, NFC-Karte testen.
Tragbarer NFC-Scanner mit OLED-Display bauen
OLED und PN532 parallel an Arduino anschließen: GND ↔ GND, SDA ↔ A4, SCL ↔ A5, VCC ↔ 5 V.
Abb. 5: Arduino mit PN532 und OLED verbinden
Code hochladen. Beim Annähern einer NFC-Karte zeigt das OLED Byte-Länge und UID an.
Fazit
Das PN532-Modul überzeugt durch Unterstützung von I2C, UART und SPI, einfache Einrichtung, Spaßfaktor und niedrigen Preis. Bei Fragen zur Materialbeschaffung oder Projektumsetzung kontaktieren Sie uns gerne.
Industrietechnik
- Feuerfeste Metalle: Eigenschaften, Geschichte und moderne Anwendungen
- PLA 3D-Druck: Der umfassende Leitfaden für Profis
- ABS 3D-Druck: Warum es der führende Thermoplast ist – Vorteile, Grenzen & Expertentipps
- Nylon 3D-Druck: Experten-Leitfaden zu Materialien, Technologien & Anwendungen
- Polymer-3D-Druck meistern: Neueste Technologien, Innovationen & Anwendungen 2021
- Notfallwartung: Risiken minimieren & effektiv reagieren
- Ihr Unternehmen vor Cyberangriffen schützen: Wesentliche Schritte, die Sie befolgen müssen
- Lagerautomatisierung: Umfassender Leitfaden zur Effizienzsteigerung
- Über- & Unterspannung erklärt: Ihre Anlagen schützen
- Präventive Instandhaltung entmystifiziert: Komplettanleitung für moderne Organisationen