Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.08.2023, 11:01
|
#2181
|
Прохожий
Регистрация: 28.08.2023
Сообщений: 1
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Здравствуйте . подскажите пожалуйста такой вопрос- на ардуино nano на 4pda по схеме 1 без экрана собрал копировшик, вроде заработало , разные ключи читает и пишет , но конкретно ключи от метаком даже не читает и не видит вообще. Сейчас вот думаю собрать копировщик по представленной в данной ветке схеме ( пока думаю собрать тот который самый простой) . Соответственно вопрос работает ли данная схема с метакомом ? И может кто в курсе, в чем причина , что схемка на ардуино не видит метаком , там какие то ключи особенные?
|
|
|
|
28.08.2023, 21:22
|
#2182
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,647
Сказал спасибо: 73
Сказали Спасибо 1,799 раз(а) в 651 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Spetialist, здравствуйте!
Сообщение от Spetialist
|
вопрос работает ли данная схема с метакомом ?
|
Да, работает. Смотрите описание проекта, оно есть внутри архива или здесь.
Сообщение от Spetialist
|
может кто в курсе, в чем причина , что схемка на ардуино не видит метаком
|
Возможно проект, который вы собирали на ардуино, не предназначен для чтения этих ключей?
Сообщение от Spetialist
|
там какие то ключи особенные?
|
Да, эти ключи кардинально отличаются от обычных Dallas-1990A - они работают в токовом режиме и формат выдачи кода у них совершенно другой...
|
|
|
|
11.10.2023, 13:26
|
#2183
|
Прохожий
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Доброе время суток,
тоже собрал копировщик на ардуине и столкнулся со странными приколом - он читает и копирует...
но на экран выводит номер чипа не так, как на самом чипе.
Сами ардуинщики утверждают, что это нормально.
Но у меня часто стоит задача получить номер чипа именно в том виде, что на нём набит.
Данный копировщик как выводит номер чипа на экран?
|
|
|
|
11.10.2023, 17:27
|
#2184
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Насколько помню, номер задом наперед показывается.
|
|
|
|
12.10.2023, 01:18
|
#2185
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,647
Сказал спасибо: 73
Сказали Спасибо 1,799 раз(а) в 651 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Сообщение от losttda
|
Данный копировщик как выводит номер чипа на экран?
|
Здравствуйте!
Номер на дисплей выводится в том же виде, в котором он выгравирован на корпусе "таблетки". Это для ключей "Даллас".
|
|
|
|
12.10.2023, 01:34
|
#2186
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,262
Сказал спасибо: 2,114
Сказали Спасибо 1,718 раз(а) в 973 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Сообщение от losttda
|
тоже собрал копировщик на ардуине и столкнулся со странными приколом - он читает и копирует...
но на экран выводит номер чипа не так, как на самом чипе.
Сами ардуинщики утверждают, что это нормально.
|
Сообщение от RECTO
|
Номер на дисплей выводится в том же виде, в котором он выгравирован на корпусе "таблетки". Это для ключей "Даллас".
|
losttda, ну как бы, нормально - у нормальных людей.
Если ув. RECTO задался целью сделать удобную вещь-инструмент, то он и потратил своё время, чтоб функционал соответствовал общепринятому ( последовательность символов - такая же, как производитель маркирует свои таблетки).
Я что собственно влез. Тут постоянно спрашивают "За что вы на этом форум не любите андуринщиков?".
Вот за это. Андуринщик или вырастает до нормального любителя/профессионала. Либо (если не вырастает) - то ЭТО не лечится.
П.С. Алгоритмическая задача написать массив символов в обратном порядке если уж самому трудно реализовать, то гуглится - на первой странице.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
Последний раз редактировалось mtit; 12.10.2023 в 01:36.
|
|
|
|
12.10.2023, 16:04
|
#2187
|
Прохожий
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Сообщение от RECTO
|
Номер на дисплей выводится в том же виде, в котором он выгравирован на корпусе "таблетки". Это для ключей "Даллас".
|
Спасибо, значить будем осваивать прошивку pic контроллеров....
Сообщение от NewWriter
|
Насколько помню, номер задом наперед показывается.
|
Сообщение от mtit
|
П.С. Алгоритмическая задача написать массив символов в обратном порядке если уж самому трудно реализовать, то гуглится - на первой странице.
|
Если бы всё было так просто....
Например на чипе:
0000130B0B65 5F
на экране:
01650B0B1300005F
т.е. цифры те же, и даже можно какую то логику найти...
Но простым преобразованием тут не обойтись....
|
|
|
|
12.10.2023, 16:26
|
#2188
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,647
Сказал спасибо: 73
Сказали Спасибо 1,799 раз(а) в 651 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
losttda, не совсем так.
Для вашего примера (если это нормальный ключ DS-1990A) должно быть выбито на таблетке:
"5F 0000130B0B65 01" (цифры "5F" и "01" выбиты выше, над основным кодом).
А ваш копировщик на ардуине показывает те же байты, но просто в обратной от привычной последовательности: "01-65-0B-0B-13-00-00-5F".
|
|
|
|
13.10.2023, 06:55
|
#2189
|
Прохожий
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
Сообщение от RECTO
|
"5F 0000130B0B65 01" (цифры "5F" и "01" выбиты выше, над основным кодом).
|
Да, так и есть.
Сообщение от RECTO
|
А ваш копировщик на ардуине показывает те же байты, но просто в обратной от привычной последовательности: "01-65-0B-0B-13-00-00-5F".
|
А это как то можно развернуть?
Код там такой:
Код:
|
lcd.clear(); // Очищаем экран и начинаем отображение информации о номере ключа
lcd.setCursor(2,0);
lcd.print("НОМЕР КЛЮЧА:");
Serial.print("Key ID: ");
lcd.setCursor(0,1); // Устанавливаем курсор на символ первой строки...
for (byte x = 0; x ‹ 8; x++) { // ...и начинаем выводить на экран и в монитор порта что считали из ключа
// if (x==4) lcd.setCursor (4,1); // Если дошли до 4 байта, то переходим на вторую строку, т.к. в первой строке места больше нет
if (addr[x] ‹ 16) { // Добавляем нули
lcd.print("0");
Serial.print("0");
} |
Автор того проекта, увы, не понимает что не так
Последний раз редактировалось losttda; 13.10.2023 в 07:02.
|
|
|
|
14.10.2023, 01:49
|
#2190
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,262
Сказал спасибо: 2,114
Сказали Спасибо 1,718 раз(а) в 973 сообщении(ях)
|
Re: Простой копировщик домофонных ключей (часть 2)
losttda, извините, но это кусок кода. Там весь блок, отвечающий за вывод, видимо, не приведён.
Да хоть бы и так:
Код:
|
lcd.clear(); // Очищаем экран и начинаем отображение информации о номере ключа
lcd.setCursor(2,0);
lcd.print("НОМЕР КЛЮЧА:");
Serial.print("Key ID: ");
lcd.setCursor(0,1); // Устанавливаем курсор на символ первой строки...
byte x = 0;
for (byte y = 0; y ‹ 8; y++) { // ...и начинаем выводить на экран и в монитор порта что считали из ключа
x = 7 - y;
// if (x==4) lcd.setCursor (4,1); // Если дошли до 4 байта, то переходим на вторую строку, т.к. в первой строке места больше нет
if (addr[x] ‹ 16) { // Добавляем нули
lcd.print("0");
Serial.print("0");
} |
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
Последний раз редактировалось mtit; 14.10.2023 в 01:54.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:00.
|
|