int ENA = 7; int IN1 = 9; int IN2 = 5; int ENB = 3; int IN3 = 6; int IN4 = 10; int pause = 40; void setup() { pinMode(ENA, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENB, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } void loop() { digitalWrite(ENA, HIGH); digitalWrite(ENB, HIGH); digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); //все на 0 for (int i=0; i <= 10; i++){ digitalWrite(IN1, HIGH); // 1000 delay(pause); digitalWrite(IN3, HIGH); // 1100 delay(pause); digitalWrite(IN1, LOW); // 0100 delay(pause); digitalWrite(IN2, HIGH); // 0110 delay(pause); digitalWrite(IN3, LOW); // 0010 delay(pause); digitalWrite(IN4, HIGH); // 0011 delay(pause); digitalWrite(IN2, LOW); // 0001 delay(pause); digitalWrite(IN1, HIGH); // 1001 delay(pause); digitalWrite(IN4, LOW); // 1000 } digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); //все на 0 for (int i=0; i <= 10; i++){ digitalWrite(IN4, HIGH); // 0001 delay(pause); digitalWrite(IN2, HIGH); // 0011 delay(pause); digitalWrite(IN4, LOW); // 0010 delay(pause); digitalWrite(IN3, HIGH); // 0110 delay(pause); digitalWrite(IN2, LOW); // 0100 delay(pause); digitalWrite(IN1, HIGH); // 1100 delay(pause); digitalWrite(IN3, LOW); // 1000 delay(pause); digitalWrite(IN4, HIGH); // 1001 delay(pause); digitalWrite(IN1, LOW); // 0001 } }