У меня линейный потенциометр, подключенный к моей Arduino Mega через порт A0.Плата подключается к моему компьютеру с Ubuntu с помощью прилагаемого USB-кабеля.
На arduino у меня работает программа, которая читает аналоговый вывод и распечатывает его в последовательное соединение с помощью команды Serial.println(analogRead(sensorPin))
.На другом конце находится программа python3, запускающая приложение tkinter, которое должно действовать в соответствии с потенциометром.В настоящее время я читаю последовательное соединение с serial.readline()
.
. Мне не удалось найти эффективного официанта для этого решения, которое не является постоянным циклом while, который доводит мой процессор до 100%.
Надеюсь, кто-нибудь может мне помочь.