Страница 2 из 2

Считыватель RDM6300

Добавлено: 14.07.2017{, 16:20}
Dev1
Ну а для "игрушки"(небольшого проекта) пойдет и 3 вариант с массивами, как вы и предлагали.

Считыватель RDM6300

Добавлено: 14.07.2017{, 19:58}
texbez
rw6cm писал(а):И все равно не понимаю, в вашем проекте три ключа на один замок
Это проба чтобы понять и разобраться,потом конечно будет больше ключей и от считывателя будет работать не только замок.Вообще на меге делаю большой  проект,всё это потом перенесу в мегу.Поэтому мне не совсем подходит вариант от rw6cm.
rw6cm писал(а):Не проще закинуть десяток ключей в массив, ( на все случаи) и не парится с этой записью
Если не получится придётся может так и сделать,но это как то не правильно.Не думал что это так сложно.
rw6cm писал(а):Все бы ни чего, если бы этот код в этом проекте  не конвертировался в стринг, а в нем эти байты не распознаются, и мы встряли при сравнении, когда видимость правильная а прога ведет себя не пойми как ))
По хорошему в таком варианте надо и привязки к старт/стоп биту делать, иначе нет гарантии что мы пишем в память пакет с начала а не с середины или конца.
Так что в Flprog не чего не получится и не чего время терять?
rw6cm писал(а):для 100руб. игрушки это будет слишком кошерно
Это часть проекта побольше.
Вообще есть ещё в наличии RC522 но смущает то что считыватель будет стоять на улице и не известно  как поведёт себя при глубоком минусе (хотя в морозилку засовывал -18-вроде работает).Да и отдельный контроллер под него надо.

Добавлено (14.07.2017, 19:58)
---------------------------------------------
Если кто устанавливал RC522 на улице,отпишитесь как зимой себя ведёт.

Считыватель RDM6300

Добавлено: 15.07.2017{, 11:23}
rw6cm
texbez писал(а):Так что в Flprog не чего не получится и не чего время терять?
Ну почему, сделать при желании все можно, но средствами FLProg это получается громоздко, и тормознуто )
а делать блоки, надо время и умение. В общем сделал набросок, как это примерно выглядит.
Хотел сразу формировать пакет в байтах, но слету не получилось, пакеты сыпят с большой скоростью,
а запись длиннющих цифр в массив не поспевала, получалось месиво, старт/стоп биты не спасали.
Разбираться времени нет, пошел более длинным путем.
Пакет формируется строкой, после чего отсекается.
Строка разлаживается на байты в массив, после чего записывается в ячейки еепром
или используется для сравнения с записью в памяти.
При сравнении байты с памяти опять собираются в сроку.
Все это конечно громоздко, но в FLProg в этом плане вариантов не густо ((
В общем разбирайтесь, на коменты времени не было.

Считыватель RDM6300

Добавлено: 15.07.2017{, 18:42}
texbez
rw6cm писал(а):а делать блоки, надо время и умение
Это точно,завидую людям (ну по доброму)которые знают С.Самому нет времени его изучать.
Спасибо за помощь!
Буду разбираться.

Добавлено (15.07.2017, 18:42)
---------------------------------------------
Залил-работает.
Но уж точно большой получается-36 % в уно,а если 10 ключей наверно всю память возьмёт.