Как избежать остановки программы при вызове input() в Python 3.7?
Имею Raspberry Pi 3 и Arduino Uno. Пишу часть программы на Python, отвечающую за обмен данными с Arduino по UART через USB-порт, и всё бы хорошо, данные принимаются и передаются, но только не одновременно.
Когда вызываю функцию input(), чтобы ввести своё сообщение микроконтроллеру, то вся программа останавливается, данные перестают приниматься и записываться в нужные файлы.
Как избежать этого и сделать работу асинхронной (ну или как это называется) ?