, поэтому я делаю программу, которая получает положение моей мыши и отправляет его в Arduino для отправки его на 2 сервопривода, соответственно с именами X и Y. Arduino получает данные совершенно нормально. отправляет обратно "Я получил {MSG} \ n", программа pySerial получает это. ждет 1 секунду, затем время ожидания. я понятия не имею, почему истекает время ожидания и озадачил сервер разногласий, в котором я просил помощи. Никакая ошибка, о которой я знаю, не возвращается и не печатается. но это время. он устанавливает соединение, а затем сбрасывает его, потому что он «не ответил», хотя у него есть \ n
ser = serial.Serial(serial_port, baudrate=9600, timeout=1)#if anything else will not work print(ser.readline())
ser.write(bytes(str("X" + True_mouse_position1[0].replace("-", "")) + str("Y" + True_mouse_position1[1].replace("-", "")), "utf-8")
полный python код: https://pastebin.com/Zwnh4aAg
код arduino: https://pastebin.com/fFRHyXuL
Я знаю, что скорость передачи данных в обоих сценариях различна. Я изменил их и загрузил код, забыв изменить один обратно.