mob7 0 16 декабря, 2022 Опубликовано 16 декабря, 2022 · Жалоба Нуждаюсь в помощи. Необходимо через serial получать данные от arduino, это получилось сделать, но на rpi выходит информация только один раз. python3 import serial ser = serial.Serial(/dev/ttyACM(значение)",9600) while 1: ser.readline() Подскажите в чем проблема >>> import serial >>> ser = serial.Serial("/dev/ttyACM0",9600) >>> while 1: >>> ser .readline() b'10\r\n' >>> После ввода "ser. readline()" выводит одно значение и все Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 16 декабря, 2022 Опубликовано 16 декабря, 2022 · Жалоба А так: while 1: ser.readline() Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xekep 2 15 января, 2023 Опубликовано 15 января, 2023 · Жалоба import serial ser = serial.Serial('COM3', 9600) # открытие последовательного порта while True: data = ser.readline().decode() # анные с порта читаются и декодируются print(data) # выводятся на экран В цикле while данные с порта читаются и декодируются, после чего выводятся на экран. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться