ПредишенСледващото

RFID - технология на взаимодействие с радио тагове, които могат да бъдат вградени в ключодържатели, пластмасови карти и много други варианти.
Нашата устройство чете така наречената UID - номер на картата и сравнява с тези номера, изброени в програмата по-късно в скицата до всяка стая има знаме, което може да отнеме стойност "1" или "0" в първия случай е - достъп този брой е разрешено, а вторият забранено.

Rfid електронно заключване на Ардуино

Когато етикет с "позволено" идентификатор да се доближи до четец - на ПИН-D4 се подава към логиката 1, а ако този извод е свързан с реле или друг задействащо устройство, то ще работи само, когато представянето на "правилните" маркери.
Също така, когато устройството се задейства, има кратки импулси доставка щифт D5 и тя е направена да се свърже към активното зумер сигнал на устройството се задейства.

Pins за D4 и D5 на задвижването на звънеца могат да бъдат променяни до другия в началото на скицата, RFID-RC522 модул е ​​свързан чрез интерфейс SPI.
За да бъде добавен към номера, позволена от новия етикет е необходимо да се знае своята UID, а карането порт монитор, когато плъзнете картата за читателя, да се направи за UID получен в масив, в който етикетите по подразбиране с нулева UID.

Вашата оценка:

Оценка: 7.3 (4 оценки)

Продукти, използвани в тази статия:

Но какво да кажем за бутона. Изход от забравих да се регистрирате бутон (((

Кажи ми, какво е грешка


Скица използва 6128 байта (18%) от устройство с памет. Общ брой достъпни 32256 байта.
Глобалните променливи са използвани байта 302 (14%) от динамична памет, оставяйки 1746 байта за местните променливи. Максимум: 2048 байта.
avrdude: stk500_getsync () опит от 10 1: не в синхрон: респ = 0x00
avrdude: stk500_getsync () 2 опита от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () 3 опита от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () 4 опита от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () 5 опита от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () опита 6 от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () опита 7 от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () опита 8 от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () опита 9 от 10: не в синхрон: респ = 0x00
avrdude: stk500_getsync () опит на 10 10: не в синхрон: респ = 0x00
Възникна грешка при зареждането на скица

Здравейте, моля обяснете като аз съм начинаещ не знам много за името на скица, това е важно за мен да знам къде да се регистрира картата ми и UID Withee sledushyh карти в общите публични линии трябва да бъдат изменени, за да се направи в моята карта и Arduino Uno, за раневи благодаря за отговора. пощата ми [email protected]

Здравейте. И как да се направи проверка не е UID и в блок 4 на сектор сектори 1.byte = 1;
байт valueBlockA = 4. Като толкова съм написал.

Подкрепете проекта - споделете линка, благодаря!