Может ли Arduino/Python получать данные датчика и управлять серводвигателем одновременно?
Я работаю над проектом, в котором я получаю поток данных от датчика измерения расстояния (датчик VL53L0x). Эти данные заполняются на последовательном мониторе, и я отправляю эту информацию своему компилятору python для выполнения задач (например, получение среднего значения из 5 последовательных точек расстояния и т.д.) С использованием библиотеки "pyserial". Однако, основываясь на этих задачах Python, я хотел одновременно отправлять информацию обратно на серводвигатель, подключенный к моему Arduino. например, если среднее расстояние составляет 20 мм, серводвигатель должен быть повернут под углом 110 градусов.
Я не могу найти решение о том, как я мог бы это сделать. Не могли бы вы порекомендовать способ, которым я мог бы получать входные данные, а также отправлять выходные данные на контакты Arduino в режиме реального времени?
Спасибо
@curiousbird11, 👍-1
Обсуждение0
- Как использовать фотодиод для arduino?
- Почему задержка более 64 миллисекунд останавливает вращение серводвигателя? Я не использую «Servo.h», вместо этого я просто управляю длиной импульса.
- Как запрограммировать 2 ультразвуковых датчика, один на серводвигателе и один прикрепленный на передней стороне автомобиля?
- Сделать систему с ультразвуковым датчиком и сервоприводом
- Светодиоды Arduino Nano TX и RX не загораются во время загрузки
- Почему я не могу контролировать скорость двигателя? (М1 и Е1)
- Arduino отправляет неверные данные ТОЛЬКО, когда не подключен при запуске моего приложения
- Запускаю робота с двумя передними датчиками, но он тормозит
Зачем отправлять данные на ваш компьютер для выполнения простой обработки, когда Arduino может сделать это сам гораздо проще?, @Majenko
Во скольких местах вы опубликовали этот вопрос или что-то очень похожее?, @Gil