Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //пример базового кода для робота
- int leftDirPin = 4; // настройка пинов направления вращения
- int leftSpeedPin = 5; // настройка пинов скорости вращения
- int rightDirPin = 7; // настройка пинов направления вращения
- int rightSpeedPin = 6; // настройка пинов скорости вращения
- int runSpeed = 20; // задаём скорость
- void setup() {
- pinMode(leftDirPin, OUTPUT); //настройка порта
- pinMode(leftSpeedPin, OUTPUT); //настройка порта
- pinMode(rightDirPin, OUTPUT); //настройка порта
- pinMode(rightSpeedPin, OUTPUT); //настройка порта
- digitalWrite(leftDirPin, HIGH); // Установим оба канала в одном направлении, LOW - в другом
- digitalWrite(rightDirPin, HIGH); // Установим оба канала в одном направлении
- analogWrite(leftSpeedPin, runSpeed); // Установим оба канала на одинаковую скорость
- analogWrite(rightSpeedPin, runSpeed); // Установим оба канала на одинаковую скорость
- delay(3000);
- //повтор команд
- digitalWrite(leftDirPin, HIGH); // Установим оба канала в одном направлении, LOW - в другом
- digitalWrite(rightDirPin, HIGH); // Установим оба канала в одном направлении
- analogWrite(leftSpeedPin, 100); // Установим оба канала на одинаковую скорость
- analogWrite(rightSpeedPin, 100); // Установим оба канала на одинаковую скорость
- delay(3000);
- }
- void loop(){}
Advertisement
Add Comment
Please, Sign In to add comment