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

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

Добавлено: 04 сен 2020, 22:05
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 платы идет через строчку.

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

Добавлено: 04 сен 2020, 22:59
Nikan
.

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

Добавлено: 05 сен 2020, 08:29
Sancho
[ref]andrewkik[/ref], Попробуйте так принять или тут куча вариантов

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

Добавлено: 05 сен 2020, 19:54
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 секунд:
вот этот