//Проверка реверсивного управления электродвигателем
//Назначаем выводы для подключения двигателя
int M_1 = 5;
int M_2 = 6;
//Константа, задающая частоту вращения
int M_p = 150;
void setup()
{
//Для сигнализации о режиме используем
//встроенный светодиод Arduino
pinMode(LED_BUILTIN,OUTPUT);
}
void loop()
{
//Вращение в одну сторону
analogWrite(M_1, 0); //Сначала закрываем VT1 и VT4
analogWrite(M_2, M_p); //Затем манипулируем VT2 и VT3
digitalWrite(LED_BUILTIN, HIGH); //Включаем светодиод
delay(1000); //Ждём 1 с
//Вращение в другую сторону
analogWrite(M_2, 0); //Сначала закрываем VT2 и VT3
analogWrite(M_1, M_p); //Затем манипулируем VT1 и VT4
digitalWrite(LED_BUILTIN, LOW); //Выключаем светодиод
delay(1000); //Ждём 1 с
}