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

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

Ответить
andrewkik
Рядовой
Сообщения: 42
Зарегистрирован: 28.11.2018{, 19:53}
Репутация: 0
Имя: Андрей

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

#1

Сообщение andrewkik » 04.09.2020{, 20:21}

Всем добрый вечер. есть задача: получаю код в порту от брелока пример 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 платы идет через строчку.
Вложения
ПРОБ1.png
проба.png

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#2

Сообщение Nikan » 04.09.2020{, 22:59}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:00}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#3

Сообщение Sancho » 05.09.2020{, 08:29}

andrewkik, Попробуйте так принять или тут куча вариантов
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

andrewkik
Рядовой
Сообщения: 42
Зарегистрирован: 28.11.2018{, 19:53}
Репутация: 0
Имя: Андрей

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

#4

Сообщение andrewkik » 05.09.2020{, 15:00}

приём настраивал по разному, и по переднему и при изменении.
на 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 секунд:
вот этот
Вложения
проб с char.flp
(389.19 КБ) 14 скачиваний
проб с char.flp
(405.78 КБ) 36 скачиваний
проба2.png

Ответить

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