Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Знакомство с модулем

Мы будем использовать RFID-модуль RC522, который построен на микросхеме MFRC522 (разработки NXP) и работает на частоте 13,56 МГц. Этот модуль широко доступен по невысокой цене и обычно поставляется с RFID-меткой (MIFARE Classic 1K) и брелоком, каждый из которых содержит 1 КБ памяти. Подробности см. в даташите MFRC522.

RFID-считыватель RC522

Микроконтроллер может обмениваться данными со считывателем по SPI, UART и I2C. Также у него есть вывод IRQ (Interrupt Request, запрос прерывания), который может генерировать прерывания, так что микроконтроллер (Pico) узнаёт о появлении метки рядом, вместо того чтобы постоянно спрашивать у считывателя (что-то вроде «Мы уже приехали?»).

К сожалению, библиотека, которую мы будем использовать, пока не поддерживает эту функцию, поэтому сейчас мы её не используем. Этот раздел мы обновим, когда поддержка появится. Так что — мы уже приехали?

Дополнительная информация о модуле:

  • Поддерживаемые стандарты: ISO/IEC 14443 A / MIFARE
  • Дальность считывания карт: 0–50 мм
  • Ток в режиме ожидания: 10–13 мА
  • Рабочий ток: 13–26 мА
  • Рабочее напряжение: 3,3 В постоянного тока (⚠️ не используйте 5 В и выше, это приведёт к поломке).