Проблема с терминалом

kp481
Offline
Зарегистрирован: 01.04.2021

Я организовал программу, которая отправляет данные Ардуино (цифровые команды), которая отправляет данные через COM-port посредством терминала Windows cmd:

echo %command% > COM3

Проблема заключается в том, что светодиод приёма данных на плате мигает 2-3 раза вместо положенного 1. Из-за этого плата может не среагировать на чередующиеся команды, выполнять из с задержкой до 2 секунд - подтупливает. При этом отправка данных с родного терминала в Arduino IDE работает хорошо.

Проблем с cmd терминалом не было, пока я не установил Python с разными библиотеками для работы с Serial. Однако после абсолютной деинсталляции утилиты и всего с ней связанного лучше не стало.

Вот я и спрашиваю: в чём прикол? В интернете об этом сложно найти инфу.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

kp481 пишет:

 что светодиод приёма данных на плате мигает 2-3 раза вместо положенного 1.

вы визуально можете прочитать по светодиоду принятые данные? круто, напоминает фильм Терминатор, как он по телефонной трубке имитировал DialUp модем.

скетча нет, обсуждать нечего. Ну а если уж проверить хотите - берете USB-UART переходник и на том же компе в консоли putty проверяете что там в порт прилетает, потом уже тестировать с Ардуинкой.

b707
Offline
Зарегистрирован: 26.05.2017

kp481 пишет:

Я организовал программу, которая отправляет данные Ардуино (цифровые команды),

сколько символов в ваших командах? Команды при посылке в порт разбиваются на отдельные байты. Светодиод на ардуине мигает на каждый принятый байт. Значит ваши команды содержат не один байт, а больше.

И, кстати, на ардуино эти байты надо уметь правильно собрать обратно. Судя по тону вашего первого сообщения, есть сомнение, что вы это делаете. Так что показывайте скетч.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

kp481 пишет:

Проблема заключается в том, что светодиод приёма данных на плате мигает 2-3 раза вместо положенного 1. 

Проблема будет, если программа будет работать неправильно. Но вот этого, кроме предположений, я не увидел.

Погоняйте тесты.

И, да, опубликуйте Ваш программазм. Может и , правда, будет тормозить.

sadman41
Offline
Зарегистрирован: 19.10.2016

Скорость COM3 на windows совпадает со скоростью Serial Arduino?

Green
Offline
Зарегистрирован: 01.10.2015

kp481 пишет:

Я организовал программу, которая отправляет данные Ардуино (цифровые команды), которая отправляет данные через COM-port посредством терминала Windows cmd:

echo %command% > COM3

При чём здесь то кто и как принимает!

 

kp481 пишет:

Проблема заключается в том, что светодиод приёма данных на плате мигает 2-3 раза вместо положенного 1. Из-за этого плата может не среагировать на чередующиеся команды, выполнять из с задержкой до 2 секунд - подтупливает. При этом отправка данных с родного терминала в Arduino IDE работает хорошо.

Проблем с cmd терминалом не было, пока я не установил Python с разными библиотеками для работы с Serial. Однако после абсолютной деинсталляции утилиты и всего с ней связанного лучше не стало.

Вот я и спрашиваю: в чём прикол? В интернете об этом сложно найти инфу.

Бля... Причём здесь кто и как мигает... ППЦ! Научитесь изъяснять свои мысли.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

В дополнение оратору выше хотел бы дополнить: «бл#»!!!

Спасибо.

Green
Offline
Зарегистрирован: 01.10.2015

Ну нет, когда так люди объясняют свою проблему - видно что у них дрова! С логикой, со всем. Ну не может нормальный чел так тупо, по деревенски объяснять. Никак!(

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Green пишет:

Ну нет, когда так люди объясняют свою проблему - видно что у них дрова! С логикой, со всем. Ну не может нормальный чел так тупо, по деревенски объяснять. Никак!(

как видишь - может...

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

kp481 пишет:

Проблем с cmd терминалом не было, пока я не установил Python с разными библиотеками для работы с Serial. Однако после абсолютной деинсталляции утилиты и всего с ней связанного лучше не стало.

 Сделайте откат системы