Тестовая программа
/ Тестовая программа - 1 - Проверка подключения двигателей
// Arduino UNO с SHIELD управления моторами
int _dira = 12; // Направление вращения a
int _dirb = 13; // Направление вращения b
int _bra = 9; // Остановка a
int _brb = 8; // Остановка b
int _ena = 3; // Мощность ena;
int _enb = 11; // Мощность enb;
void setup()
{
// Настройки портов для двигателя 1
pinMode (_ena, OUTPUT);
pinMode (_dira, OUTPUT);
pinMode (_bra, OUTPUT);
// Настройки портов для двигателя 2
pinMode (_enb, OUTPUT);
pinMode (_dirb, OUTPUT);
pinMode (_brb, OUTPUT);
}
void loop()
{
int value;
for (value = 0 ; value <= 255; value += 5)
{
value;
digitalWrite(_bra, LOW);
digitalWrite(_dira, LOW);
analogWrite(_ena, value);
digitalWrite(_brb, LOW);
digitalWrite(_dirb, LOW);
analogWrite(_enb, value);
delay(100);
}
} |