Ruslan_nig

Untitled

Mar 23rd, 2022
1,254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //пример базового кода для робота
  2. int leftDirPin = 4; // настройка пинов направления вращения
  3. int leftSpeedPin = 5; // настройка пинов скорости вращения
  4. int rightDirPin = 7; // настройка пинов направления вращения
  5. int rightSpeedPin = 6; // настройка пинов скорости вращения
  6. int runSpeed = 20; // задаём скорость
  7. void setup() {
  8.     pinMode(leftDirPin, OUTPUT); //настройка порта
  9.     pinMode(leftSpeedPin, OUTPUT); //настройка порта
  10.     pinMode(rightDirPin, OUTPUT); //настройка порта
  11.     pinMode(rightSpeedPin, OUTPUT); //настройка порта
  12.    
  13.     digitalWrite(leftDirPin, HIGH); // Установим оба канала в одном направлении, LOW - в другом
  14.     digitalWrite(rightDirPin, HIGH); // Установим оба канала в одном направлении
  15.     analogWrite(leftSpeedPin, runSpeed); // Установим оба канала на одинаковую скорость
  16.     analogWrite(rightSpeedPin, runSpeed); // Установим оба канала на одинаковую скорость
  17.     delay(3000);
  18.     //повтор  команд
  19.     digitalWrite(leftDirPin, HIGH); // Установим оба канала в одном направлении, LOW - в другом
  20.     digitalWrite(rightDirPin, HIGH); // Установим оба канала в одном направлении
  21.     analogWrite(leftSpeedPin, 100); // Установим оба канала на одинаковую скорость
  22.     analogWrite(rightSpeedPin, 100); // Установим оба канала на одинаковую скорость
  23.     delay(3000);    
  24. }
  25. void loop(){}
Advertisement
Add Comment
Please, Sign In to add comment