Какую статью добавить следующей?

Обычно, чтобы управлять моторчиком при помощи контроллера Arduino, используется драйвер двигателей.
Самые популярные варианты — это микросхема L293D (чаще всего используется в мотор-шилдах) или для двигателей помощнее — L298.

Однако, поуправлять мощными коллекторными двигателями постоянного тока можно и при помощи спаренного реле-модуля. Получается подобие Н-Моста (H-Bridge).

Подключение двигателя к реле:

Реле-модуль имеет 3 выхода:

NO (Normally open — нормально разомкнутый), COM (Common — общий), NC (Normally closed — нормально замкнутый).

Контакты двигателя подключаются к общим контактам реле (COM).

Плюс питания батарейки — подключаем к нормально разомкнутым контактам реле (NO), а минус к нормально замкнутым контактам реле (NC).

Теперь, соответствующим образом включая-выключая реле мы сможем реализовать полный моступравления двигателем.

Полномостовая схема управления колллекторным мотором постоянного тока на реле:

Управление направлением мотора при помощи реле-модулей

Подключение спаренного реле-модуля к Arduino:

Arduino 5V pin — VCC pin (плюс) спаренного реле-модуля,
Arduino GND pin — GND pin (минус) спаренного реле-модуля,
Arduino 7 pin — IN1 спаренного реле-модуля,
Arduino 8 pin — IN2 спаренного реле-модуля.

Скетч:

#define CW 7 // по часовой контакт #7
#define CCW 8 // против часовой контакт #8

void setup() {
  pinMode(CW, OUTPUT);  // по часовой выход
  pinMode(CCW, OUTPUT);  // против часовой выход
}

void loop() {
  // Мотор крутить по часовой
  digitalWrite(CW, HIGH);
  delay(1000);  // 1 секунду

  // Мотор остановить
  digitalWrite(CW, LOW);

  // Мотор крутитт против часовой
  digitalWrite(CCW, HIGH);
  delay(1000);  // 1 секунду

  // Мотор остановить
  digitalWrite(CCW, LOW);
}
Добавить комментарий


Защитный код
Обновить