Sterowanie silnikami – Arduino

Sterowanie silnikami – Arduino

int motor1pin1 = 2;
int motor1pin2 = 3;

int motor2pin1 = 4;
int motor2pin2 = 5;

void setup() {
  // put your setup code here, to run once:
  pinMode(motor1pin1, OUTPUT);
  pinMode(motor1pin2, OUTPUT);
  pinMode(motor2pin1, OUTPUT);
  pinMode(motor2pin2, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:   
  digitalWrite(motor1pin1, HIGH);
  digitalWrite(motor1pin2, LOW);

  digitalWrite(motor2pin1, HIGH);
  digitalWrite(motor2pin2, LOW);
  delay(3000);

  digitalWrite(motor1pin1, LOW);
  digitalWrite(motor1pin2, HIGH);

  digitalWrite(motor2pin1, LOW);
  digitalWrite(motor2pin2, HIGH);
  delay(3000);

//skrecanie jeden silik do przodu 
  digitalWrite(motor1pin1, 1);
  digitalWrite(motor1pin2, 0);

  digitalWrite(motor2pin1, 0);
  digitalWrite(motor2pin2, 0);
  delay(3000);
//
//skrecanie dwa silik do tyłu
  digitalWrite(motor1pin1, 0);
  digitalWrite(motor1pin2, 0);

  digitalWrite(motor2pin1, 0);
  digitalWrite(motor2pin2, 1);
  delay(3000);
//  
//silniki stop 
  digitalWrite(motor1pin1, 0);
  digitalWrite(motor1pin2, 0);

  digitalWrite(motor2pin1, 0);
  digitalWrite(motor2pin2, 0);
  delay(10000);
//


}