Как вращать двигатель постоянного тока с помощью Arduino

Update:08 Apr, 2020
Summary:

Мотор постоянного тока в вашем комплекте Arduino является самым основным электродвигателем и используется во всех видах хобби -электроники. Когда ток проходит, он непрерывно вращается в одном направлении, пока ток не остановится. Если специально не отмечено a или -, двигатели постоянного тока не имеют полярности, а это означает, что вы можете поменять два провода, чтобы повернуть направление двигателя
Чтобы питать двигатель, вам нужно отправить 5 В через него, а затем на землю. Это напряжение разворачивает двигатель, но вы управляете им. Чтобы дать вашему Arduino контроль мощности двигателя и, следовательно, его вращение, вы размещаете транзистор сразу после двигателя.
Транзистор представляет собой электрически управляемый переключатель, который может быть активирован цифровыми булавками вашего Arduino. В этом примере он контролируется выводом 9 на вашем Arduino, так же, как светодиод, за исключением того, что транзистор позволяет включать и выключать цепь двигателя.
Эта схема работает, но все же позволяет создать обратный ток из -за импульса двигателя при замедлении или потому, что двигатель можно повернуть. Если генерируется обратный ток, он перемещается с отрицательной стороны двигателя и пытается найти самый простой путь к земле.

Этот маршрут может быть через транзистор или через Arduino. Вы не можете знать наверняка, что произойдет, поэтому вам нужно предоставить способ контролировать этот избыточный ток. Мотор для поставщиков кондиционирования воздуха

Чтобы быть в безопасности, вы размещаете диод через двигатель. Диод направляется к источнику напряжения, а это означает, что напряжение проходит через двигатель, что вы хотите. Если ток генерируется в противоположном направлении, теперь он заблокирован от поступления в Arduino.