Embedded
Embedded
3. Rangkaian
Link : https://www.tinkercad.com/things/9pr63zvjmtG-amazing-elzing/editel?tenant=circuits
4. Source Code
int redA = 13;
int yellowA = 12;
int greenA = 11;
int redB = 10;
int yellowB = 9;
int greenB = 8;
int redC = 7;
int yellowC = 6;
int greenC = 5;
int redD = 4;
int yellowD = 3;
int greenD = 2;
void setup() {
pinMode (redA, OUTPUT);
pinMode (yellowA, OUTPUT);
pinMode (greenA, OUTPUT);
void loop() {
digitalWrite(greenA, HIGH);
digitalWrite(redB, HIGH);
digitalWrite(redC, HIGH);
digitalWrite(redD, HIGH);
delay(9000);
digitalWrite(greenA, LOW);
digitalWrite(redB, LOW);
digitalWrite(yellowA, HIGH);
digitalWrite(yellowB, LOW);
delay(1000);
digitalWrite(yellowA, LOW);
digitalWrite(yellowB, HIGH);
digitalWrite(redA, HIGH);
digitalWrite(greenB, HIGH);
delay(5000);
digitalWrite(greenB, LOW);
digitalWrite(redC, LOW);
digitalWrite(yellowB, HIGH);
digitalWrite(yellowC, LOW);
delay(1000);
digitalWrite(yellowB, HIGH);
digitalWrite(yellowC, LOW);
digitalWrite(redB, HIGH);
digitalWrite(greenC, HIGH);
digitalWrite(redD, HIGH);
delay(5000);
digitalWrite(greenC, LOW);
digitalWrite(redD, LOW);
digitalWrite(yellowC, LOW);
digitalWrite(yellowD, HIGH);
delay(1000);
digitalWrite(yellowC, HIGH);
digitalWrite(yellowD, LOW);
digitalWrite(redC, HIGH);
digitalWrite(yellowD, LOW);
delay(5000);
digitalWrite(redC, LOW);
digitalWrite(greenD, LOW);
digitalWrite(redA, LOW);
digitalWrite(yellowA, HIGH);
digitalWrite(yellowD, LOW);
delay(1000);
digitalWrite(yellowA, HIGH);
digitalWrite(yellowD, LOW);
}