Да все нормально работает - просто если нарушить алгорим чтения или записи карты - она может заблокироваться и вообще перестанет писаться и читаться. У меня так пару карт накрылось - потом достал из новой упаковки и все прекрасно заработало. Так что поищите другие карты (электронные проезные читаются свободные сектора).
Этот функцинал возложен на сами карты. Называется Anticollision loop - позволяет считать серийные номера всех карт поблизости. затем выбирается одна из карт - остальные деактивируются до следующего поискового запроса. (Из даташита Mifare S50)
Дело в том что пример чтение-запись не работает у меня , все остальные работают..
Если у вас Arduino Mega, то этот скетч должен работать. Для Uno замените #define SS_PIN 53 на #define SS_PIN 10, а #define RST_PIN 5 на #define RST_PIN 9 и все должно заработать.
Приветствую всех! Приобрёл RC522 и MEGA2560, дрюкался дня три, так и не понял как сделать дубликат ключа. Скетч ReadAndWrite из библиотеки rfid-master в мониторе порта выдаёт следующее:
Scan a MIFARE Classic PICC to demonstrate read and write.
Using key (for A and B): FF FF FF FF FF FF
BEWARE: Data will be written to the PICC, in sector #1
Приветствую всех! Так мне (и я думаю не только мне) позволяет вам думать, что RC522 Может программировать/считывать rfid карты, описание на AliExprewss. Но я уже сам башкой стал доходить, что это только ридер. Спасибо Gippopotam.
Приветствую всех! Так мне (и я думаю не только мне) позволяет вам думать, что RC522 Может программировать/считывать rfid карты, описание на AliExprewss. Но я уже сам башкой стал доходить, что это только ридер. Спасибо Gippopotam.
Нет, RC522 на самом деле умеет таги на корточке писать. А вот 532 (по моей ссылке), по идее может не только переписать все данные карты (хотя я до конца и не уверен), но и эмулировать собой карту (почти уверен).
Спасибо за ответ. Хорошо, как это делается (записать код прочитанного ключа на карточку-заготовку)? У меня получается только прочатать ключ, и то не уверен, что всё делаю правильно.
Кстати PN532 - ещё большая загадка. Про этот писатель-читатель вообще мало чего в паутине.
Ну если "заготовка" работает как обычная карта - то записывать нужно стандартными способами. Тоесть читаете содержимое ключа по блокам, если карта трабует авторизации - то используете нужные ключи авторизации. Начинать запись следует с 0 блока - так как он несет ИД карты. После записи ИД должен смениться. Потом поблоково записываете карту заготовку, проверяете запись, если где-то не записалось или ошибка пытаетесь еще раз записать этот блок данных. Отличие заготовок от готовых карт - у них доступны на запись 0 блок, где находится серийныйномер(ИД). Так как ключи хранятся в этих же блоках данных - то скорее всего они установятся при записи соответвующего блока. Нужно вести лог записи чтобы знать какие именно данные были записаны в какой блок - чтобы не утратить доступ к карте.
Я записывал данные на проездные московского метро(те самые которые там везде валяются), там доступно 32 байта - 8 блоков по 4 байта в блоке.Тип карты Mifare Ultralight. Остальные 8 блоков(в том числе системные) заблокированны и не записываются(что можно узнать при чтении системного блока и взглянув в мануал)
Запись не всегда проходит успешно на всех картах - обычно надо несколько попыток - зависит от качества конкретной карты, ее положения относительно антенны.
Также рекомендую сбрасывать карту после записи каждого блока и заного искать ее.
Приветствую всех! Так мне (и я думаю не только мне) позволяет вам думать, что RC522 Может программировать/считывать rfid карты, описание на AliExprewss. Но я уже сам башкой стал доходить, что это только ридер. Спасибо Gippopotam.
Нет, RC522 на самом деле умеет таги на корточке писать. А вот 532 (по моей ссылке), по идее может не только переписать все данные карты (хотя я до конца и не уверен), но и эмулировать собой карту (почти уверен).
В описании на Ebay ничего про эмуляцию нет... чипом должен поддерживаться режим HCE (Host Card Emulation)
Купил такую штуку на ebay. Может программировать/считывать rfid карты
Не могу разобраться с подключением к arduino uno и не нашел никакого внятного объяснения как заставить эту штуку работать. Может кто из форумчан работал с таким устройством. Помогите, а?
Купил такую штуку на ebay. Может программировать/считывать rfid карты
Не могу разобраться с подключением к arduino uno и не нашел никакого внятного объяснения как заставить эту штуку работать. Может кто из форумчан работал с таким устройством. Помогите, а?
Здравствуйте, пользуюсь стандартной библиотекой. Возможно ли выполнять разные действия одной картой? Если карта, к примеру, поднесена на 2 секунды, включается один пин. Если карта считывается больше 2 секунд, то включается другой пин.
В общем одной картой и одним ридером открывать две двери.
Доброго времени суток , помогите новечку плизз , купил клон уно и rc522 подключил все согласно схеме в начале и залил скеч оттуда же и собственно ноль эмоций порт молчит , может кто сталкивался ?
Доброго времени суток , помогите новечку плизз , купил клон уно и rc522 подключил все согласно схеме в начале и залил скеч оттуда же и собственно ноль эмоций порт молчит , может кто сталкивался ?
молчит в каком смысле?
если не реагирует на карты, которые шли в комплекте - это обычное дело, пробуйте заведомо рабочие карты.
Это скейч будет работать только если ваша карта имеет uid 1665019904. Если карта с таким номером поднесена то серва повернется... Вам нужно узнать номер вашей карты https://youtu.be/z6-q_BS9LmQ
Спасибо, что откликнулись! Я как раз свой номер и внёс! (узнал из другого скетча). Дело в том, что дуина никак не раегирует на карточку. Где то здесь есть ошибка, никак не докумекаю
}
uidDec = 0;
// Выдача серийного номера метки.
for (byte i = 0; i < mfrc522.uid.size; i )
{
uidDecTemp = mfrc522.uid.uidByte[i];
uidDec = uidDec * 256 + uidDecTemp;
}
Serial.println("Card UID: ");
Serial.println(uidDec); // Выводим UID метки в консоль.
if (uidDec == 1665019904) // Сравниваем Uid метки, если он равен заданному то серва открывает.
{
а сам процессор ардуино питается от 3,3 вольта или от 5 вольт ? то есть, входы RC522 толерантны ли к 5 вольту ?
Да все нормально работает - просто если нарушить алгорим чтения или записи карты - она может заблокироваться и вообще перестанет писаться и читаться. У меня так пару карт накрылось - потом достал из новой упаковки и все прекрасно заработало. Так что поищите другие карты (электронные проезные читаются свободные сектора).
а если в поле сразу окажутся несколько карт, то как прочитать номера всех из них, чтобы определить если ли там "своя" карта ?
а если в поле сразу окажутся несколько карт, то как прочитать номера всех из них, чтобы определить если ли там "своя" карта ?
В документации есть какой-то механизм защиты от коллизий. В конце концов - возьмите да и проверьте у себя. :)
это прнимаю что есть кокойто механизм, но описание этого алгоритма не смог найдти )
нее, врядли, скорее какая первая карта прочиталась та и будет )
Этот функцинал возложен на сами карты. Называется Anticollision loop - позволяет считать серийные номера всех карт поблизости. затем выбирается одна из карт - остальные деактивируются до следующего поискового запроса. (Из даташита Mifare S50)
Дело в том что пример чтение-запись не работает у меня , все остальные работают..
Добрый день! Помогите подключить RFID-RC522 к Mini USB Nano V4.0 ATmega328 5V 16M
Добрый день! Помогите подключить RFID-RC522 к Mini USB Nano V4.0 ATmega328 5V 16M
Придется еще преобразователь 5V - > 3.3V добавлять для питания, типа AMS1117 итп, в остальном все согласно схеме выше.
4ishops
"схеме выше."
немножко не понял! пины в этой мини расписанны по другому совсем! есть схема подключения визуальная, так как я новичек( и только учусь)
4ishops
"схеме выше."
немножко не понял! пины в этой мини расписанны по другому совсем! есть схема подключения визуальная, так как я новичек( и только учусь)
Что не так с пинами у вас? непонятно где 9, 10, 11, 12, 13? или GND? :)
PS вполне возможно что у вас 3.3V есть на плате
Совершенно верно не могу понять где пины! они с букв начинаются!(
Не льется скетч на Nano ошибка avrdude: stk500_getsync(): not in sync: resp=0x00
Не льется скетч на Nano ошибка avrdude: stk500_getsync(): not in sync: resp=0x00
Запитал ее отдельно 12V все залилось !
залил скетч в Nano V3 но ни чего не происходит не читает он карты, ключ тоже не читает
всем привет залил скетч в Arduino UNO ни чего не работает! я думал дело в nano v4!!!
все подключено правильно подношу карту ни чег не происходит!!
что делать?? как ее заставить работать?
Взял другую карту, которую заказал попутно с RC522!! она читается, а родная и ключ чип не читаются!!
что делать где копать??
Тима здарова помоги мне плз немогу разобраться скетч на китайском языке выдал это Card detected
67 , 1100010 , 11111000 , 10100100 , 1111101
что с этим делать
или можеш по почте отправить скетч с распиновкой для uno и что там делать дальше nurjikm@mail.ru
Помогите пожалуйста !
Купил RFID считыватель MF522-AN ,все коды перепробовал не работает и в мониторе порта пусто...
Помогите пожалуйста !!!
RFID не работает !!!
https://www.youtube.com/watch?v=WLZ5B8uTHoM&list=UUXmA1hrrWF6LUJwy231CPXQ
а у меня с этой либой: https://yadi.sk/d/Bmvxvkiqa8yGv все работает. Даже проездные метро читал, вот этим скетчем(чтение номера) : https://yadi.sk/d/pBr8cbi5a8yKz
Добрый день! помогите пож. со скетчем для Ардуино, который выдает список номеров близко расположенных карт?
Приветствую всех! Приобрёл RC522 и MEGA2560, дрюкался дня три, так и не понял как сделать дубликат ключа. Скетч ReadAndWrite из библиотеки rfid-master в мониторе порта выдаёт следующее:
А что позволяет вам думать, что RC522 умеет делать то, чего вы от него хотите?
Я для таких целей этот модуль купил, только никак (месяца 3 уже...) времени поиграться с ним не найду:
http://www.ebay.com/itm/400757352811?_trksid=p2059210.m2749.l2649&ssPage...
Приветствую всех! Так мне (и я думаю не только мне) позволяет вам думать, что RC522 Может программировать/считывать rfid карты, описание на AliExprewss. Но я уже сам башкой стал доходить, что это только ридер. Спасибо Gippopotam.
Приветствую всех! Так мне (и я думаю не только мне) позволяет вам думать, что RC522 Может программировать/считывать rfid карты, описание на AliExprewss. Но я уже сам башкой стал доходить, что это только ридер. Спасибо Gippopotam.
Нет, RC522 на самом деле умеет таги на корточке писать. А вот 532 (по моей ссылке), по идее может не только переписать все данные карты (хотя я до конца и не уверен), но и эмулировать собой карту (почти уверен).
Спасибо за ответ. Хорошо, как это делается (записать код прочитанного ключа на карточку-заготовку)? У меня получается только прочатать ключ, и то не уверен, что всё делаю правильно.
Кстати PN532 - ещё большая загадка. Про этот писатель-читатель вообще мало чего в паутине.
Ну если "заготовка" работает как обычная карта - то записывать нужно стандартными способами. Тоесть читаете содержимое ключа по блокам, если карта трабует авторизации - то используете нужные ключи авторизации. Начинать запись следует с 0 блока - так как он несет ИД карты. После записи ИД должен смениться. Потом поблоково записываете карту заготовку, проверяете запись, если где-то не записалось или ошибка пытаетесь еще раз записать этот блок данных. Отличие заготовок от готовых карт - у них доступны на запись 0 блок, где находится серийныйномер(ИД). Так как ключи хранятся в этих же блоках данных - то скорее всего они установятся при записи соответвующего блока. Нужно вести лог записи чтобы знать какие именно данные были записаны в какой блок - чтобы не утратить доступ к карте.
Я записывал данные на проездные московского метро(те самые которые там везде валяются), там доступно 32 байта - 8 блоков по 4 байта в блоке.Тип карты Mifare Ultralight. Остальные 8 блоков(в том числе системные) заблокированны и не записываются(что можно узнать при чтении системного блока и взглянув в мануал)
Запись не всегда проходит успешно на всех картах - обычно надо несколько попыток - зависит от качества конкретной карты, ее положения относительно антенны.
Также рекомендую сбрасывать карту после записи каждого блока и заного искать ее.
Приветствую всех! Так мне (и я думаю не только мне) позволяет вам думать, что RC522 Может программировать/считывать rfid карты, описание на AliExprewss. Но я уже сам башкой стал доходить, что это только ридер. Спасибо Gippopotam.
Нет, RC522 на самом деле умеет таги на корточке писать. А вот 532 (по моей ссылке), по идее может не только переписать все данные карты (хотя я до конца и не уверен), но и эмулировать собой карту (почти уверен).
В описании на Ebay ничего про эмуляцию нет... чипом должен поддерживаться режим HCE (Host Card Emulation)
Подскажите на Mega 2560 ДВА RC522 Card Read Module RFID можно подключить?
Подскажите на Mega 2560 ДВА RC522 Card Read Module RFID можно подключить?
Теоретически - да.
А как записать метку на карту с помощью этого модуля? Может у кого нибудь есть код а то ничего не могу найти.
naberi v youtube dmitru osipov rfid
Купил такую штуку на ebay. Может программировать/считывать rfid карты
Не могу разобраться с подключением к arduino uno и не нашел никакого внятного объяснения как заставить эту штуку работать. Может кто из форумчан работал с таким устройством. Помогите, а?
[/quote]
Купил такую штуку на ebay. Может программировать/считывать rfid карты
Не могу разобраться с подключением к arduino uno и не нашел никакого внятного объяснения как заставить эту штуку работать. Может кто из форумчан работал с таким устройством. Помогите, а?
https://www.youtube.com/watch?v=a583vq0vXyg
ты не видишь! ты уже на писал смотри четвертый сектор 1,2,3,4,5,6,7,8,
Здравствуйте, пользуюсь стандартной библиотекой. Возможно ли выполнять разные действия одной картой? Если карта, к примеру, поднесена на 2 секунды, включается один пин. Если карта считывается больше 2 секунд, то включается другой пин.
В общем одной картой и одним ридером открывать две двери.
Доброго времени суток , помогите новечку плизз , купил клон уно и rc522 подключил все согласно схеме в начале и залил скеч оттуда же и собственно ноль эмоций порт молчит , может кто сталкивался ?
Стандартные скетчи из библиотеки тоже молчат?
Можно. насколько пинов хватит...
кроме:
MISO ---> 12
MOSI ---> 11
SCK ----> 13
Все остальные rc522 также подключаются Кроме сигнального
У меги другие...
Можно даже в масив записать.
Доброго времени суток , помогите новечку плизз , купил клон уно и rc522 подключил все согласно схеме в начале и залил скеч оттуда же и собственно ноль эмоций порт молчит , может кто сталкивался ?
молчит в каком смысле?
если не реагирует на карты, которые шли в комплекте - это обычное дело, пробуйте заведомо рабочие карты.
Подскажите где библиотеку скачать к данному девайсу, и простой код для включения светодиода хотябы ?
Подскажите где библиотеку скачать к данному девайсу, и простой код для включения светодиода хотябы ?
см. сообщение #87
Здравствуйте, тоже приобрёл RC522А!
Загрузил скетч для управления контролем доступа из 10-го урока http://lesson.iarduino.ru/page/kontrol-dostupa-rfid-rc522-servo-arduino/
Откомпилировал, загрузил, но монитор карту не определяет. Вот скетч
Кто может помочь, подскажите пожалуйста!
Это скейч будет работать только если ваша карта имеет uid 1665019904. Если карта с таким номером поднесена то серва повернется... Вам нужно узнать номер вашей карты https://youtu.be/z6-q_BS9LmQ
Спасибо, что откликнулись! Я как раз свой номер и внёс! (узнал из другого скетча). Дело в том, что дуина никак не раегирует на карточку. Где то здесь есть ошибка, никак не докумекаю
}
uidDec = 0;
// Выдача серийного номера метки.
for (byte i = 0; i < mfrc522.uid.size; i )
{
uidDecTemp = mfrc522.uid.uidByte[i];
uidDec = uidDec * 256 + uidDecTemp;
}
Serial.println("Card UID: ");
Serial.println(uidDec); // Выводим UID метки в консоль.
if (uidDec == 1665019904) // Сравниваем Uid метки, если он равен заданному то серва открывает.
{
У вас не проверки статуса вот код для проверки буфера. Отредактируйте под себя...