Можно ли управлять шаговым двигателем с помощью датчика?

Можно ли управлять биполярным шаговым двигателем с драйвером двигателя L293d с помощью ультразвукового датчика расстояния HC-SRO4 на Arduino?

, 👍0

Обсуждение

Да. Примеров бесчисленное множество по всему интернету. Просто выполните базовый поиск., @Delta_G

вы не управляете шаговым двигателем с помощью датчика ... вы управляете шаговым двигателем с помощью Arduino, на котором запущена программа ... данные датчика считываются Arduino ... эта программа в Arduino решает, что делать с двигатель в зависимости от данных датчика ... нет прямой связи между датчиком и двигателем, @jsotola

Большое спасибо за помощь, я ценю это @Delta_G, @Thomas Raymond Santos

@jsotola спасибо, что заставили меня понять!!!, @Thomas Raymond Santos


1 ответ


1

Да, вы можете, они полностью независимы, но это не означает, что вы можете использовать, например, Arduino Uno, чтобы делать следующее:

  • Прочитайте датчик
  • Основываясь на показаниях датчиков, управляйте L293D.

Если вы сомневаетесь, с чего начать, я предлагаю следующее:

  1. Во-первых, используйте только датчик HC-SR04 (соберите схему, используйте программу-пример, проверьте, работает ли она).
  2. Начать заново (снять датчик), использовать только защитный экран драйвера двигателя L293D (с двигателем), использовать пример программы, проверить, работает ли он)
  3. Теперь объедините схемы и программы или, если вы чувствуете себя достаточно уверенно, начните создавать совершенно новую программу.
,

Большое спасибо за ответ и предложение! Я рассмотрю ваше предложение, оно мне действительно может пригодиться., @Thomas Raymond Santos

Просто делайте небольшие шаги и проверяйте все (даже тривиальные вещи, такие как провод) в случае возникновения проблемы., @Michel Keijzers