Arduino Mega + RFID-RC522

Недавно пришла бандероль с модулем Mifare RFID-RC522 совместимым с Ардуиной.


Arduino Mega2560 с модулем Funduino RFID-RC522, подключенным на соплях.

Достаточно быстро на просторах интернетов была найдена информация по правильному подключению модуля к Меге и скетч с набором базовых действий с бесконтактными картами.Как подключать к Arduino Mega2560:

Arduino Mega2560Funduino RC522
3.3VVCC
GNDGND
RESETRST
50MISO
51MOSI
52SCK
53NSS

Как подключать к Arduino Uno:

Arduino Uno
Funduino RC522
3.3VVCC
GNDGND
5RST
12MISO
11MOSI
13SCK
10NSS

А вот — RFID Arduino sketch (умеет показывать серийный номер карты, можно допилить для детектирования карт по серийным номерам, и исследовать неиспользуемые функции.)

После запуска скетча не забудьте запустить ардуиновский «Serial Monitor».

Вывод будет приблизительно таким(если задать номер карточки на 203-й строке):

Card detected 1000100 , 0   The card’s number is : 136 , 100 , 101001 , 11011 , 10111110   This is subway ticket. 

Код оставлен оригинальный, добавлен буквально один комментарий относительно конфигурирования пина в зависимости от платы Ардуины. Большая часть оригинальных комментариев на китайском, когда будет время — переведу гугл-транслейтом (но это вряд ли).

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.