Форум сайта python.su
это и есть вся ошибка (нажимаю “Run module”, и появляется маленькое окошко с ошибкой, и внизу кнопка “ок”)
Отредактировано orochi228 (Дек. 25, 2022 21:43:13)
Офлайн
import pyautogui, sys import time import serial ArduinoSerial=serial.Serial('com4',9600) while 1: data=ArduinoSerial.readline() if not data: print('not data') break (x,y,z)=data.decode().strip().split(":") (X,Y)=pyautogui.position() for i in x, y , z: if not i.isdigit(): print('bad data') continue x=int(x) y=int(y) pyautogui.moveTo(X+x,Y-y) if '1' in z: pyautogui.click(button="left") time.sleep(1)
Офлайн
Не работает, примерно через минуту пишет много раз “bad data” и курсор сам уходит рывками в сторону
Офлайн
orochi228туго вам придется.
Не работает, примерно через минуту пишет много раз “bad data” и курсор сам уходит рывками в сторону
b'0:0:0\r\n'
import pyautogui, sys import time import serial ArduinoSerial=serial.Serial('com4',9600) while 1: data=ArduinoSerial.readline() if not data: print('not data') else: print(data) time.sleep(1)
Офлайн
В консоль питона данные приходят с оооочень большой задержкой, а в arduino ide в мониторе порта все четко и быстро
Офлайн
xam1816В консоль питона данные приходят с оооочень большой задержкой, а в arduino ide в мониторе порта все четко и быстро
Офлайн
orochi228что это за прибор, по коду видно что он управляет курсором и нажимает на левую кнопку мыши.
В консоль питона данные приходят с оооочень большой задержкой, а в arduino ide в мониторе порта все четко и быстро
Офлайн
xam1816Джойстик из набора с ардуинкой
Офлайн
xam1816Так что мне делать?
Офлайн
serial.Serial('COM4', 9600, timeout=0)
начниете с этого ноль конечно … хуцпа …
но чему нет
шо такого
Отредактировано AD0DE412 (Дек. 27, 2022 18:02:27)
Офлайн