Может ли Arduino/Python получать данные датчика и управлять серводвигателем одновременно?

Я работаю над проектом, в котором я получаю поток данных от датчика измерения расстояния (датчик VL53L0x). Эти данные заполняются на последовательном мониторе, и я отправляю эту информацию своему компилятору python для выполнения задач (например, получение среднего значения из 5 последовательных точек расстояния и т.д.) С использованием библиотеки "pyserial". Однако, основываясь на этих задачах Python, я хотел одновременно отправлять информацию обратно на серводвигатель, подключенный к моему Arduino. например, если среднее расстояние составляет 20 мм, серводвигатель должен быть повернут под углом 110 градусов.

Я не могу найти решение о том, как я мог бы это сделать. Не могли бы вы порекомендовать способ, которым я мог бы получать входные данные, а также отправлять выходные данные на контакты Arduino в режиме реального времени?

Спасибо

, 👍-1

Обсуждение

Зачем отправлять данные на ваш компьютер для выполнения простой обработки, когда Arduino может сделать это сам гораздо проще?, @Majenko

Во скольких местах вы опубликовали этот вопрос или что-то очень похожее?, @Gil