You are on page 1of 5

4 buah LED D1, D2, D3, D4

Skematik berkedip secara terus


menerus

Flowchart

void setup()
{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
Program
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, HIGH);
delay(1000);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
delay(1000);
}
2 buah LED D1, D2 berkedip
Skematik masing-masing dengan
menggunakan S1, S2

Flowchart

void setup()
{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
2
pinMode(A1, INPUT);
pinMode(A2, INPUT);
}
void loop()
{
if (digitalRead(A1) == LOW)
{
digitalWrite(13, LOW);
delay(1000);
Program digitalWrite(12, HIGH);
}
if (digitalRead(A2) == LOW)
{
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
delay(1000);
}
else (digitalRead(A1, A2) == HIGH)
{
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
}
}
3

3 buah LED D1, D2, D3


Skematik masing-masing dengan
menggunakan S1, S2, S3

Flowchart

Program void setup()


{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
}
void loop()
{
if (digitalRead(A1) == LOW)
{
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
}
if (digitalRead(A2) == LOW)
{
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
}
if (digitalRead(A3) == LOW)
{
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
}
else (digitalRead(A1, A2, A3) == HIGH)
{
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
}
}
4 3 buah LED D1, D2, D3
Jika S1 ditekan maka semua
LED menyala bergantian dari
Jika S2 ditekan maka LED
Skematik akan menyala berkedip
Jika S3 ditekan semua LED
akan menyala terus dan
ketika S3 dilepas maka LED
tetap menyala

Flowchart

Program void setup()


{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
}
void loop()
{
if (digitalRead(A1) == LOW)
{
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
delay(1000);
digitalWrite(11, HIGH);
}
if (digitalRead(A2) == LOW)
{
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
delay(1000);
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
}
if (digitalRead(A3) == LOW)
{
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
}
}

You might also like