Ruslan_nig

robot_base_Arduino_urok

Oct 20th, 2021
780
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //пример базового кода для робота
  2. int leftDirPin = 7; // настройка пинов направления вращения
  3. int leftSpeedPin = 6; // настройка пинов скорости вращения
  4. int rightDirPin = 4; // настройка пинов направления вращения
  5. int rightSpeedPin = 5; // настройка пинов скорости вращения
  6. int runSpeedRight = 80; // задаём скорость правого колеса
  7. int runSpeedLeft = 88; // задаём скорость левого колеса
  8. void setup() {
  9.     pinMode(leftDirPin, OUTPUT); //настройка порта
  10.     pinMode(leftSpeedPin, OUTPUT); //настройка порта
  11.     pinMode(rightDirPin, OUTPUT); //настройка порта
  12.     pinMode(rightSpeedPin, OUTPUT); //настройка порта
  13.    
  14.     digitalWrite(leftDirPin, HIGH); // Установим направление вращения, LOW - в другом
  15.     digitalWrite(rightDirPin, LOW); // Установим оба канала в одном направлении
  16.     analogWrite(leftSpeedPin, runSpeedLeft); // Установим скорость
  17.     analogWrite(rightSpeedPin, runSpeedRight); // Установим скорость
  18.     delay(5000);
  19.     //повтор  команд
  20.     analogWrite(leftSpeedPin, 0); // Установим скорость ноль
  21.     analogWrite(rightSpeedPin, 0); // Установим скорость ноль
  22. }
  23. void loop(){}
RAW Paste Data