Эффективный официант в python3 (tkinter) для последовательного пакета от arduino - PullRequest
0 голосов
/ 03 мая 2019

У меня линейный потенциометр, подключенный к моей Arduino Mega через порт A0.Плата подключается к моему компьютеру с Ubuntu с помощью прилагаемого USB-кабеля.

На arduino у меня работает программа, которая читает аналоговый вывод и распечатывает его в последовательное соединение с помощью команды Serial.println(analogRead(sensorPin)).На другом конце находится программа python3, запускающая приложение tkinter, которое должно действовать в соответствии с потенциометром.В настоящее время я читаю последовательное соединение с serial.readline().

. Мне не удалось найти эффективного официанта для этого решения, которое не является постоянным циклом while, который доводит мой процессор до 100%.

Надеюсь, кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 08 мая 2019

Как сказано выше фурами, это сработало для меня:

чтения последовательный порт (См. Main.py)

...