В наличии имеется вот такой вот коллекторный двигатель постоянного тока с двумя контактами. И 2 одноканальных реле с блоком питания на 12 вольт. Можно ли как то реализовать чтобы двигатель крутился в обе стороны меняя полярность посредством реле? Если да то как собрать такую схему чтобы она работала?
Схема немного не понятна. Справа к пинам которые должны идти к ардуино подключить сам мотор? К тому же мотор работает от блока питания.
концы "+" и "-" подключаются к блоку питания, Arduino через транзистор включает обмотки реле (на рисунке не показаны), соединенные параллельно. И да, эта схема только меняет полярность, она НЕ останавливает двигатель, для этого нужно еще одно реле и один пин Arduino.
Нужно каждое реле включать от своего пина, тогда можно мотор остановить или включить в любом направлении. На приведенной Tomasina схеме как раз показан случай когда мотор не будет вращаться (оба контакта подключены к "-"). Аналогично когда оба контакта мотора подключены к "+". Мотор вращается когда на одном контакте +, а на другом -.
А Karabas прав, в той схеме ошибка, надо любой из контактов перевернуть, иначе мотор всегда подключается только к минусу или только к плюсу. Вот более правильная схема: Когда оба пина Arduino будут в состоянии HIGH или оба в состоянии LOW, двигатель не крутится. Когда HIGH-LOW - крутится в одну сторону, когда LOW-HIGH - крутится в другую сторону.