Страница 1 из 2
RFID Не считывает
Добавлено: 28 фев 2018, 18:41
hasky
Всем привет! Скажу сразу данная область только познаю. Мучаюсь уже неделю скачал уже кучу скетчей заливал сначала были проблемы с библиотеками. Скачал программу FLProg скачал блок MFRC добавил скомпилировал залил на UNO все без ошибок. Открываю монитор порта подношу карту рекреации нет. В чем проблема может быть?
RFID Не считывает
Добавлено: 28 фев 2018, 18:46
Fuji1604
У вас какой считывателель? В флпрог есть стандартный блок рфид, он прекрасно работает
RFID Не считывает
Добавлено: 28 фев 2018, 18:57
hasky
В приложении
Отправлено спустя 1 минуту 4 секунды:
Fuji1604 писал(а): 28 фев 2018, 18:46У вас какой считывателель? В флпрог есть стандартный блок рфид, он прекрасно работает
RFID-RC522
[spoiler]
image.jpg
[/spoiler]
RFID Не считывает
Добавлено: 28 фев 2018, 19:05
Fuji1604
С этим флпрог точно работает, проверяйте подключения
RFID Не считывает
Добавлено: 28 фев 2018, 19:18
hasky
Fuji1604 писал(а): 28 фев 2018, 19:05С этим флпрог точно работает, проверяйте подключения
У Вас есть схема проверенная?
RFID Не считывает
Добавлено: 28 фев 2018, 19:23
hasky
[spoiler]
Код: Выделить всё
#include <SPI.h>
#include <MFRC522.h>
#include <SPI.h>
#include <MFRC522.h>
MFRC522 _mfrc522(10, 9);
byte _mfrc522_notConnectCounter = 0;
bool _mfrc522_ConnectInpulse = 0;
bool _mfrc522_hasNewCard = 0;
bool En_145116146_1;
unsigned long CardID_145116146_1;
bool Card_145116146_1;
#define SS_PIN_145116146_1 10
#define RST_PIN_145116146_1 9
byte N_145116146_1;
byte temp_145116146_1;
unsigned long uidDec_145116146_1;
unsigned long uidDecTemp_145116146_1;
MFRC522 mfrc522_145116146_1(SS_PIN_145116146_1, RST_PIN_145116146_1); // Create MFRC522 instance.
void setup()
{
SPI.begin();
pinMode(10, OUTPUT);
_mfrc522.PCD_Init();
SPI.begin(); // Init SPI bus
mfrc522_145116146_1.PCD_Init(); // Init MFRC522 card
}
void loop()
{_mfrc522_ConnectInpulse = _mfrc522.PICC_IsNewCardPresent();
if(_mfrc522_ConnectInpulse) {_mfrc522_ConnectInpulse = _mfrc522.PICC_ReadCardSerial();}
if(_mfrc522_ConnectInpulse) {
_mfrc522_notConnectCounter = 0;
_mfrc522_hasNewCard = 1;
} else {
if(_mfrc522_notConnectCounter > 0) {
_mfrc522_hasNewCard = 0;
} else {_mfrc522_notConnectCounter = _mfrc522_notConnectCounter + 1;}
_mfrc522.PICC_HaltA();
_mfrc522.PCD_StopCrypto1();}
//Плата:1
//Наименование:RFID
//Комментарии:чтение
En_145116146_1 = _mfrc522_hasNewCard;
// MFRC522_ID
if (En_145116146_1) {
if ( mfrc522_145116146_1.PICC_IsNewCardPresent() ) // если есть новая карта, то читаем ее
{
if ( mfrc522_145116146_1.PICC_ReadCardSerial() ) // если читается, то
{
uidDec_145116146_1 = 0;
for (N_145116146_1 = 0; N_145116146_1 < mfrc522_145116146_1.uid.size; N_145116146_1++) // собираем серийный номер карточки
{
uidDecTemp_145116146_1=mfrc522_145116146_1.uid.uidByte[N_145116146_1];
uidDec_145116146_1=uidDec_145116146_1*256+uidDecTemp_145116146_1;
}
CardID_145116146_1 = uidDec_145116146_1;
Card_145116146_1 = true;
temp_145116146_1 = 0;
}
}
else // если карта пропала, то гасим выходы
{
if (temp_145116146_1 < 250) {temp_145116146_1++;}
if (temp_145116146_1 > 2) { CardID_145116146_1 = 0; Card_145116146_1 = false; }
}
}
}
[/spoiler]
! | Сообщение из: pan |
проект из флпрог! зачем тут куча крокозябров |
RFID Не считывает
Добавлено: 28 фев 2018, 19:45
hasky
вот
RFID Не считывает
Добавлено: 28 фев 2018, 19:51
pan
вот весь ваш проект
[spoiler]

[/spoiler]
что из этих блоков должно выводить информация в порт?
Отправлено спустя 1 минуту 34 секунды:
вам не кажется что чего то не хватает?
[spoiler]

[/spoiler]
RFID Не считывает
Добавлено: 28 фев 2018, 19:59
hasky
выводить на экран ?
RFID Не считывает
Добавлено: 28 фев 2018, 20:06
pan
hasky писал(а): 28 фев 2018, 19:59выводить на экран ?
да хоть куда. только блок соответствующий поставьте
Отправлено спустя 44 секунды:
я же на скрине показал постом выше
RFID Не считывает
Добавлено: 28 фев 2018, 20:16
hasky
pan писал(а): 28 фев 2018, 20:06hasky писал(а): 28 фев 2018, 19:59выводить на экран ?
да хоть куда. только блок соответствующий поставьте
Отправлено спустя 44 секунды:
я же на скрине показал постом выше
я перебираю блоки. не могу найти необходимый я только разбираюсь ))) не судите строго)))
RFID Не считывает
Добавлено: 28 фев 2018, 20:24
pan
hasky писал(а): 28 фев 2018, 20:15я перебираю блоки
это нужно было сделать изначально, перед тем как писать про проблемы

RFID Не считывает
Добавлено: 28 фев 2018, 20:41
hasky
pan писал(а): 28 фев 2018, 20:24hasky писал(а): 28 фев 2018, 20:15я перебираю блоки
это нужно было сделать изначально, перед тем как писать про проблемы

я не нашел подходящий блок((
RFID Не считывает
Добавлено: 28 фев 2018, 20:56
Nikan
.
RFID Не считывает
Добавлено: 28 фев 2018, 23:53
hasky
pan писал(а): 28 фев 2018, 20:24hasky писал(а): 28 фев 2018, 20:15я перебираю блоки
это нужно было сделать изначально, перед тем как писать про проблемы

[spoiler]
352.jpg
[/spoiler]
RFID Не считывает
Добавлено: 28 фев 2018, 23:58
Nikan
.
RFID Не считывает
Добавлено: 01 мар 2018, 07:06
Fuji1604
Вот мой проект электронного замка, уже год работает нареканий нет
там в блоке RFID ошибка,
здесь писал, пока не исправили.
RFID Не считывает
Добавлено: 13 авг 2018, 16:58
MTSnik1
Help. Привет всем умным и не очень. Недавно решил попробовать замутить схемку с RC522, подключил все как на сайте Чилингаряна Грачика (
http://arduinoprom.ru/shemotehnika/136- ... duino.html) все соединения правильные. Прошивка примитив. Загружаю прошивку и тишина. Никаких признаков считывания. Думал Rc522 бракованный. Наткнулся на один сайт, (не сочтите за рекламу)
http://robocraft.ru/blog/3004.html в нем подключение идентичное. Залил прошивку с него в ардуину и о чудо через монитор порта происходит считывание. Rc522 копия как на фото у hasky. Подскажите в чем проблема, почему стандартный блок из FLprog не работает?
RFID Не считывает
Добавлено: 13 авг 2018, 17:43
nalnik
MTSnik1 писал(а): 13 авг 2018, 16:58Help. Привет всем умным и не очень.
Это вместо Здравствуйте?
Тимофей - умных к умным, а Вас все таки к нам.
RFID Не считывает
Добавлено: 13 авг 2018, 19:30
MTSnik1
nalnik писал(а): 13 авг 2018, 17:43MTSnik1 писал(а): 13 авг 2018, 16:58Help. Привет всем умным и не очень.
Это вместо Здравствуйте?
Тимофей - умных к умным, а Вас все таки к нам.
Так что, какие будут соображения?
И еще вопрос, будет rc522 работать вместе с LCD16x4 без i2c?