Rangkaian Motor DC dengan Pengendali Arduino Uno


 

List Program :

int SW2 = 0;

int SW3 = 0;

int SW4 = 0;

int i = 0;


void setup()

{

  // set pin untuk LED ke mode output

  pinMode(0, INPUT);

  pinMode(1, INPUT);

  pinMode(2, INPUT);

  pinMode(8, OUTPUT);

  pinMode(9, OUTPUT);

  pinMode(10, OUTPUT);

  pinMode(11, OUTPUT);

}


void loop()

{

  digitalWrite(8, 0);

  digitalWrite(9, 0);

  digitalWrite(10, 0);

  digitalWrite(11, 0);

  SW2 = digitalRead(0);

  SW3 = digitalRead(1);

  SW4 = digitalRead(2);


  if (SW2 == 0)

  {

    while (i < 1)

    {

      digitalWrite(8, 1);

      digitalWrite(9, 0);

      digitalWrite(10, 1);

      digitalWrite(11, 0);

      delay(50);

      digitalWrite(8, 0);

      digitalWrite(9, 0);

      digitalWrite(10, 0);

      digitalWrite(11, 0);

      delay(50);

    }

  }

  

  if (SW3 == 0)

  {

    while (i < 1)

    {

      digitalWrite(8, 0);

      digitalWrite(9, 1);

      digitalWrite(10, 0);

      digitalWrite(11, 1);

      delay(50);

      digitalWrite(8, 0);

      digitalWrite(9, 0);

      digitalWrite(10, 0);

      digitalWrite(11, 0);

      delay(50);

    }

  }

  

  if (SW4 == 0)

  {

    while (i < 1)

    {

      digitalWrite(8, 1);

      digitalWrite(9, 0);

      digitalWrite(10, 1);

      digitalWrite(11, 0);

      delay(5000);

      digitalWrite(8, 0);

      digitalWrite(9, 0);

      digitalWrite(10, 0);

      digitalWrite(11, 0);

      delay(5000);

      digitalWrite(8, 0);

      digitalWrite(9, 1);

      digitalWrite(10, 0);

      digitalWrite(11, 1);

      delay(5000);

      digitalWrite(8, 0);

      digitalWrite(9, 0);

      digitalWrite(10, 0);

      digitalWrite(11, 0);

      delay(5000);

    }

  }

}


Comments