MFRC522_I2C
Чтение NFC-тегов MFRC522 через I2C на Arduino, ESP8266 и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a0474bcd68e8045f2515084f22d58c7d7cf87a0be96320e8c5c57200e4d668efMFRC522_I2C-1.0.0-a0474bcd.zipОписание
Вариант 1 (более нейтральный):
Расширенная версия библиотеки для работы с MFRC522 по протоколу I2C. Позволяет читать NFC-теги с Arduino, ESP8266 и ESP32. Основана на коде @arozcan, но переименована, чтобы избежать конфликтов при одновременном использовании нескольких считывателей через SPI и I2C в одном проекте. Поддерживает полную совместимость с TwoWire, что упрощает интеграцию со стандартными I2C-интерфейсами. Перед использованием нужно настроить пин RST и I2C-адрес. Протестирована на MFRC522-i2c-Tiny-Breakout-Board.
Вариант 2 (более живой):
Если вам нужно подключить MFRC522 через I2C вместо традиционного SPI — эта библиотека для Arduino, ESP8266 и ESP32 решает проблему. Вариант развития старого кода от @arozcan с переименованием, чтобы спокойно работать рядом с другими считывателями и не вызывать конфликты в проектах со смешанными режимами подключения. Полностью совместима с TwoWire, требует предварительной настройки RST-пина и адреса устройства.