0% found this document useful (0 votes)
24 views3 pages

Program Trafich Light

The document contains an Arduino sketch that sets up 12 pins as outputs and controls their states in a loop. It alternates between different configurations of HIGH and LOW states for the pins, creating a sequence that lasts for specified delays. The comments indicate the color associated with certain pins, suggesting a traffic light or similar signaling system.

Uploaded by

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

Program Trafich Light

The document contains an Arduino sketch that sets up 12 pins as outputs and controls their states in a loop. It alternates between different configurations of HIGH and LOW states for the pins, creating a sequence that lasts for specified delays. The comments indicate the color associated with certain pins, suggesting a traffic light or similar signaling system.

Uploaded by

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

void setup() {

// put your setup code here, to run once:


pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
digitalWrite(1,LOW);//MERAH
digitalWrite(2,LOW);
digitalWrite(3,HIGH);//HIJAU 1
digitalWrite(4,HIGH);//MERAH
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);//MERAH
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);//MERAH
digitalWrite(11,LOW);
digitalWrite(12,LOW);
delay(10000);

digitalWrite(1,LOW);//MERAH
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);//MERAH
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);//MERAH
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);//MERAH
digitalWrite(11,LOW);
digitalWrite(12,LOW);
delay(5000);

digitalWrite(1,HIGH);//MERAH
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);//MERAH
digitalWrite(5,LOW);
digitalWrite(6,HIGH);//HIJAU 2
digitalWrite(7,HIGH);//MERAH
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);//MERAH
digitalWrite(11,LOW);
digitalWrite(12,LOW);
delay(10000);

digitalWrite(1,HIGH);//MERAH
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);//MERAH
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);//MERAH
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);//MERAH
digitalWrite(11,LOW);
digitalWrite(12,LOW);
delay(5000);

digitalWrite(1,HIGH);//MERAH
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);//MERAH
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);//MERAH
digitalWrite(8,LOW);
digitalWrite(9,HIGH);//HIJAU 3
digitalWrite(10,HIGH);//MERAH
digitalWrite(11,LOW);
digitalWrite(12,LOW);
delay(10000);

digitalWrite(1,HIGH);//MERAH
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);//MERAH
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);//MERAH
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);//MERAH
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
delay(5000);

digitalWrite(1,HIGH);//MERAH
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);//MERAH
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);//MERAH
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);//MERAH
digitalWrite(11,LOW);
digitalWrite(12,HIGH);//HIJAU 4
delay(10000);

digitalWrite(1,HIGH);//MERAH
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);//MERAH
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);//MERAH
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);//MERAH
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
delay(10000);

You might also like