Драйвер двигателей на микросхеме HG7881, код из видео
#define A1_A 8 // выходы на драйвер #define A1_B 9 void setup(){ pinMode (A1_A, OUTPUT); pinMode (A1_B, OUTPUT); } void loop(){ // включаем мотор на 1 секунды вперед digitalWrite (A1_A, HIGH); digitalWrite (A1_B, LOW); delay(1000); // выключаем мотор digitalWrite (A1_A, LOW); digitalWrite (A1_B, LOW); delay(1000); // включаем мотор на 1 секунды назад digitalWrite (A1_A, LOW); digitalWrite (A1_B, HIGH); delay(1000); // выключаем мотор digitalWrite (A1_A, LOW); digitalWrite (A1_B, LOW); delay(1000); // плавно увеличиваем скорость digitalWrite (A1_A, LOW); for (int i = 0; i < 255; i++){ analogWrite (A1_B, i); delay(25); } delay(2000); // плавно уменьшаем скорость digitalWrite (A1_A, LOW); for (int i = 255; i > 0; i--){ analogWrite (A1_B, i); delay(25); } delay(1000); }