Урок 6. Arduino считываем метки (RFID-модуль RC522) ГЛАВНАЯ / УРОКИ И ПРОЕКТЫ / Урок 6. Arduino считываем метки (RFID-модуль RC522)
Подключение к Arduino: Для начала необходимо установить библиотеку RFID Library for MFRC522.
Контакты на модуле RFID-модуль RC522 необходимо подключить к Ардуине. Для подключения удобно использовать провода папа-мама.
Описание контактов у RFID-модуля RC522:
VCC — Питание. Необходимо 3.3V;
RST — Reset. Линия сброса. Ни в коем случае не подключать к пину RESET на CraftDuino! Данный пин цепляется на цифровой порт с PWM;
GND — Ground. Земля
MISO — Master Input Slave Output — данные от ведомого к ведущему, SPI;
MOSI — Master Output Slave Input — данные от ведущего к ведомому, SPI;
SCK — Serial Clock — тактовый сигнал, SPI;
NSS — Slave Select — выбор ведомого, SPI;
IRQ — линия прерываний;
MFRC522
Arduino Uno
Arduino Mega
Arduino Nano v3
Arduino Leonardo/Micro
Arduino Pro Micro
RST
9
5
D9
RESET/ICSP-5
RST
SDA(SS)
10
53
D10
10
10
MOSI
11 (ICSP-4)
51
D11
ICSP-4
16
MISO
12 (ICSP-1)
50
D12
ICSP-1
14
SCK
13 (ICSP-3)
52
D13
ICSP-3
15
3.3V
3.3V
3.3V
Стабилизатор 3,3В
Стабилизатор 3,3В
Стабилизатор 3,3В
GND
GND
GND
GND
GND
GND
В комплекте с модулем RFID-RC522 идут две метки, одна в виде пластиковой карточки, а вторая в виде брелка. При необходимости их можно докупить отдельно.
После того как все будет подключено на модуле будет гореть индикатор, это говорит о том что питание поступает на RFID. Пришло время запустить пробный скетч который находится в библиотеке которую мы установили.
Необходимо проверить правильность заданных констант:
#define SS_PIN 10
#define RST_PIN 9 // Данные константы соответствуют
Теперь загружаем скетч в ардуину и включаем Мониторинг последовательного порта. Подносим метку к ридеру и модуль считает все данные с данной метки, например уникальный идентификатор метки UID.