0% found this document useful (0 votes)
26 views2 pages

KODING

The document defines variables for input and output pins and buttons. It checks the button states in a loop and controls the output pins accordingly, lighting different combinations for different buttons.

Uploaded by

Ruko Gading
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

KODING

The document defines variables for input and output pins and buttons. It checks the button states in a loop and controls the output pins accordingly, lighting different combinations for different buttons.

Uploaded by

Ruko Gading
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

159295 >>>>>>> pontajuanda


297534>>>> ramadhandwisyahputra

[email protected] >>>>>> bayu106106


[email protected] >>>>>> bayu15062000
[email protected]

int in2 = 2; //kiri


int in3 = 3; //kanan
int in1 = 4;
int in4 = 5;

int button1 = 6;
int button2 = 7;
int button3 = 8;

void setup (){


Serial.begin (9600);

pinMode (button1, INPUT);


pinMode (button2, INPUT);
pinMode (button3, INPUT);

pinMode (in2, OUTPUT);


pinMode (in3, OUTPUT);
pinMode (in1, OUTPUT);
pinMode (in4, OUTPUT);
}

void loop (){

int hb1 = digitalRead(button1);


int hb2 = digitalRead(button2);
int hb3 = digitalRead(button3);

Serial.println (hb1);
if(hb1 == HIGH){
digitalWrite (in2, HIGH);
digitalWrite (in3, LOW);
digitalWrite (in1, LOW);
digitalWrite (in4, HIGH);

delay (2000);

digitalWrite (in2, LOW);


digitalWrite (in3, LOW);
digitalWrite (in1, LOW);
digitalWrite (in4, LOW);

delay (2000);
}

if(hb2 == HIGH){
digitalWrite (in2, LOW);
digitalWrite (in3, HIGH);
digitalWrite (in1, HIGH);
digitalWrite (in4, LOW);

delay (2000);

digitalWrite (in2, LOW);


digitalWrite (in3, LOW);
digitalWrite (in1, LOW);
digitalWrite (in4, LOW);

delay (2000);
}

if(hb3 == HIGH){
digitalWrite (in2, HIGH);
digitalWrite (in3, HIGH);
digitalWrite (in1, LOW);
digitalWrite (in4, LOW);

delay (2000);

digitalWrite (in2, LOW);


digitalWrite (in3, LOW);
digitalWrite (in1, HIGH);
digitalWrite (in4, HIGH);

delay (2000);

digitalWrite (in2, HIGH);


digitalWrite (in3, LOW);
digitalWrite (in1, LOW);
digitalWrite (in4, HIGH);

delay(2000);

digitalWrite (in2, LOW);


digitalWrite (in3, HIGH);
digitalWrite (in1, HIGH);
digitalWrite (in4, LOW);

delay(2000);

digitalWrite (in2, LOW);


digitalWrite (in3, LOW);
digitalWrite (in1, LOW);
digitalWrite (in4, LOW);

delay(2000);
}

You might also like