b

 

 

Бложик потихоньку переезжает сюда

Драйвер двигателей на микросхеме HG7881, код из видео

 Драйвер двигателей на микросхеме 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);

 
}