UART управление Ардуино командой из монитора порта

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

UART управление Ардуино командой из монитора порта

Сообщение grin-mpx »

EgorKa писал(а): 29 фев 2020, 18:57 поставил выход char на блоке приема UART сравнивается с int на компараторе -не работает .
1 по таблице кодировок ASCII это 33. Вы с 33 сравнивали?
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

UART управление Ардуино командой из монитора порта

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 01:47, всего редактировалось 1 раз.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

UART управление Ардуино командой из монитора порта

Сообщение grin-mpx »

И да, в мониторе компорта IDE, должно стоять "Нет конца строки", на всякий случай.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

UART управление Ардуино командой из монитора порта

Сообщение EgorKa »

grin-mpx писал(а): 29 фев 2020, 19:03 1 по таблице кодировок ASCII это 33. Вы с 33 сравнивали?
для электронщика это уже извращение оправляем 1 а сравнивать надо с 33 :shok:

Отправлено спустя 2 минуты 36 секунд:
Nikan писал(а): 29 фев 2020, 19:05 по этому - учите С, С++
так и незачем тогда программа :(
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

UART управление Ардуино командой из монитора порта

Сообщение grin-mpx »

EgorKa писал(а): 29 фев 2020, 19:09 для электронщика это уже извращение оправляем 1 а сравнивать надо с 33
Извращение, это пытаться не правильно повторить в Flprog скетч из примера. Гоните строку, а сравниваете с байтом :D
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

UART управление Ардуино командой из монитора порта

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 01:47, всего редактировалось 1 раз.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

UART управление Ардуино командой из монитора порта

Сообщение EgorKa »

grin-mpx писал(а): 29 фев 2020, 19:12 Извращение, это пытаться не правильно повторить в Flprog скетч из примера.
покажите правильный путь
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

UART управление Ардуино командой из монитора порта

Сообщение Sancho »

grin-mpx писал(а): 29 фев 2020, 19:03 1 по таблице кодировок ASCII это 33. Вы с 33 сравнивали?
Где? Где эта таблица? Дайте глянуть!!!

Отправлено спустя 4 минуты 28 секунд:
Пару стаканов меня ждёт, наверно...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

UART управление Ардуино командой из монитора порта

Сообщение grin-mpx »

http://arduino.ru/Reference/ASCIIchart
Вот блин, не в тот столбик глянул. Ну бывает :smile171:

Отправлено спустя 2 минуты 16 секунд:
EgorKa писал(а): 29 фев 2020, 19:18 покажите правильный путь
Я Вам выше выкладывал файл сравнения строк.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

UART управление Ардуино командой из монитора порта

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 01:47, всего редактировалось 1 раз.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

UART управление Ардуино командой из монитора порта

Сообщение EgorKa »

grin-mpx писал(а): 29 фев 2020, 19:30 Я Вам выше выкладывал файл сравнения строк.
Вернуться к началу
проверил на UNO не работает с монитор порта IDE
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

UART управление Ардуино командой из монитора порта

Сообщение grin-mpx »

EgorKa писал(а): 29 фев 2020, 19:33 проверил на UNO не работает с монитор порта IDE
Я проверил свой файл из поста №9 на Nano. Все работает. В настройках компорта у Вас так?
монитор.jpg
Отправлено спустя 4 минуты 38 секунд:
На Uno тоже проверил. Работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

UART управление Ардуино командой из монитора порта

Сообщение rw6cm »

EgorKa писал(а): 29 фев 2020, 19:18 покажите правильный путь
Строите проблему из ни чего )
UART прием.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

UART управление Ардуино командой из монитора порта

Сообщение Ivan_Kornege »

Геннадьевич вышел на тропу приколов и раскрыл тайну косяка блока Comparator назвал это
rw6cm писал(а): 01 мар 2020, 01:22 Строите проблему из ни чего )
:smile171:
Берешь блок Comparator хочешь приклячить константу char ко входу , открываешь и там нет char.
Но если в блоке юарта ставим на выходе char и соединяем со входом компаратора то вдруг константу char на другой вход компаратора теперь можно поставить.
Еще одна тайна флпрог раскрыта :smile171:

Отправлено спустя 32 минуты 13 секунд:
Засосала тема :D
Если пердавать текст kluchi то надо ставить String на выходе блока приема из юарт? И тогда сравнивать блоком "Сравнение строк"?
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

UART управление Ардуино командой из монитора порта

Сообщение EgorKa »

rw6cm писал(а): 01 мар 2020, 01:22 Строите проблему из ни чего )

UART прием.flp
char работает.
byte увы не зажигает диод
UART прием byte6.3.1.flp
UART прием byte.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

UART управление Ардуино командой из монитора порта

Сообщение rw6cm »

[ref]EgorKa[/ref],
Неужели Вы до сих пор не поняли...
Монитор IDE на передачу работает только с ASCII, значит сравнивать можно только с char или string.
UART варианты.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

UART управление Ардуино командой из монитора порта

Сообщение EgorKa »

rw6cm писал(а): 01 мар 2020, 16:33 Монитор IDE на передачу работает только с ASCII, значит сравнивать можно только с char или string.
как монитор передает я знаю, я пытаюсь понять как работают штаные блоки программы. Если ставлю выход byte в блоке приема UART, то значит должны получатся байты. Если нет, то зачем тогда в блоке можно выбрать выход byte?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

UART управление Ардуино командой из монитора порта

Сообщение rw6cm »

EgorKa писал(а): 01 мар 2020, 16:41 Если ставлю выход byte в блоке приема UART, то значит должны получатся байты. Если нет, то зачем тогда в блоке можно выбрать выход byte?
Если Вы на том конце передаете чары, а здесь хотите принять байты, и сравнивать с байтами,
то и сравнивайте с байтами.
2020_03_01_17_07_54.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

UART управление Ардуино командой из монитора порта

Сообщение EgorKa »

rw6cm писал(а): 01 мар 2020, 16:33 сравнивать можно только с char или string.
попробовал string ,тоже не зажигает диод
UART прием string6.3.1.flp
UART прием String.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

UART управление Ардуино командой из монитора порта

Сообщение rw6cm »

EgorKa писал(а): 01 мар 2020, 17:39 попробовал string ,тоже не зажигает диод
Вы бы с одиночными символами разобрались, прежде чем за строку хвататься :)
UART строка.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Ответить

Вернуться в «Спросить у знатоков»

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

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