Сравнение значения из порта

Ответить
andrewkik
Рядовой
Сообщения: 42
Зарегистрирован: 28 ноя 2018, 19:53
Имя: Андрей

Сравнение значения из порта

Сообщение andrewkik »

Всем добрый вечер. есть задача: получаю код в порту от брелока пример 7 1 9 4 0 2 , вторая плата сравнивает код с значением string в переменной 7 1 9 4 0 2 и полученной с первой платы код 7 1 9 4 0 2, если совпадает загорается светодиод. Всё перепробовал, и код конвертировал, не получается. требуется помощь!!!!

Отправлено спустя 2 минуты 10 секунд:
картинка

Отправлено спустя 2 минуты 50 секунд:
код постоянный, не меняется. 20 кодов в памяти, при наличии соответствия с RF 443 МГц, зажигает светодиод

Отправлено спустя 1 час 37 минут 27 секунд:
7
55 49 57 52 48 50 48
1
55 49 57 52 48 50 48
9
55 49 57 52 48 50 48
4
55 49 57 52 48 50 48
0
55 49 57 52 48 50 48
0
55 49 57 52 48 50 48
2
55 49 57 52 48 50 48


55 49 57 52 48 50 48


55 49 57 52 48 50 48

Отправлено спустя 1 минуту 21 секунду:
подключил посмотреть что на выходе. получается код с 1 платы идет через строчку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Сравнение значения из порта

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:00, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Сравнение значения из порта

Сообщение Sancho »

[ref]andrewkik[/ref], Попробуйте так принять или тут куча вариантов
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
andrewkik
Рядовой
Сообщения: 42
Зарегистрирован: 28 ноя 2018, 19:53
Имя: Андрей

Сравнение значения из порта

Сообщение andrewkik »

приём настраивал по разному, и по переднему и при изменении.
на 1 нано установлен ReadCode, с радиокнопки отправляет номер в UART RX1, TX0.
на 2 нано блок сравнение строки подключена через программный прием из UART 5, 6 нога, String. вторая нога переменная String со значением карты которую вижу в программе терминал 1 нано.

Отправлено спустя 1 час 37 минут 35 секунд:
спасибо Sancho, сейчас посмотрю. такое ощущение что лишнее в конце, в ASCII 7194002 'это не видно. в DEC 55 49 57 52 48 48 50 13 10 13 10, в HEX 37 31 39 34 30 30 32 0D 0A 0D 0A. это здесь лишнее.

Отправлено спустя 1 минуту 22 секунды:
либо убирать из порта, либо добавить в переменную с которой сравнивается значение порта.

Отправлено спустя 3 минуты 33 секунды:
так, посмотрел в коде что такое 0D 0A 0D 0A. перевод строки и возврат каретки. как будет правильно? думаю как то в переменной внести эти тамбуляры.

Отправлено спустя 1 минуту 10 секунд:
без вашей помощи наверно никак :smile427:

Отправлено спустя 3 минуты 23 секунды:
картинка

Отправлено спустя 2 часа 43 минуты 21 секунду:
вот такое ещё сваял для трех кнопок. чувствую затылком что то переборщил. :smile37:
посмотрите, кому не лень. не всегда при отправке данных в порт на выходе код получаю. похоже тупит, где то косяк.

Отправлено спустя 23 минуты 59 секунд:
вот этот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей