Драйвер двигателей L298N

Драйвер двигателей L298N

Сообщение kmd » 02 май 2019, 15:33

Драйвер двигателей L298N

int IN1 = 5; // Input3 подключен к выводу 5
int IN2 = 6;

int IN3 = 9; // Input3 подключен к выводу 5
int IN4 = 10;

void setup()
{
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (IN4, OUTPUT);
pinMode (IN3, OUTPUT);
}
void loop()
{
// На пару выводов "IN" поданы разноименные сигналы, мотор вращается
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
digitalWrite (IN4, HIGH);
digitalWrite (IN3, LOW);
delay(4000);
// На пару выводов "IN" поданы одноименные сигналы, мотор не вращается
digitalWrite (IN4, LOW);
digitalWrite (IN1, LOW);
delay(500);
// // На пару выводов "IN" поданы разноименные
// // (и уже противоположные относительно первого случая) сигналы, мотор вращается
// // относительно первого случая) сигналы, мотор вращается в другую сторону
// digitalWrite (IN3, HIGH);
// delay(4000);
// // Снова на выводах "IN" появились одноименные сигналы, мотор не вращается
// digitalWrite (IN3, LOW);
// delay(5000);




// // На пару выводов "IN" поданы разноименные сигналы, мотор вращается
// digitalWrite (IN1, HIGH);
// digitalWrite (IN2, LOW);
// delay(4000);
// // На пару выводов "IN" поданы одноименные сигналы, мотор не вращается
// digitalWrite (IN1, LOW);
// delay(500);
}
kmd
Коллекционер
 
Сообщения: 122
Зарегистрирован: 23 ноя 2018, 10:59

Вернуться в Arduino uno

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3