Добрый день! Делаю проект, в котором Arduino передаёт данные в компьютер, он их обрабатывает и отвечает обратно в Arduino. Связь через Serial.
Высылает данные Arduino быстро, как и их обработка на компьютере. Компьютер отвечает в Arduino, а Arduino начинает обработку только через 700 - 1200 мс. Такой же эффект, когда просто в монитор порта пишешь данные, чтобы Arduino просто их отправила назад.
Это всё происходит на скорости 9600 бод, пробовал использовать 57600 и выше, но результат вообще никак не изменился. Передаваемые данные содержат в себе максимум по 20-25 символов.
Что в таком случае делать? Скорость очень важна в данном проекте.
Высылает данные Arduino быстро, как и их обработка на компьютере. Компьютер отвечает в Arduino, а Arduino начинает обработку только через 700 - 1200 мс. Такой же эффект, когда просто в монитор порта пишешь данные, чтобы Arduino просто их отправила назад.
Это всё происходит на скорости 9600 бод, пробовал использовать 57600 и выше, но результат вообще никак не изменился. Передаваемые данные содержат в себе максимум по 20-25 символов.
Что в таком случае делать? Скорость очень важна в данном проекте.