Professional Documents
Culture Documents
int lampu1 = 0;
int lampu2 = 1;
int lampu3 = 2;
int lampu4 = 3;
int lampu5 = 4;
int lampu6 = 5;
int lampu7 = 6;
//keterangan tombol
int tombol_led = 7;
void setup() {
// output
pinMode (lampu1,OUTPUT);
pinMode (lampu2,OUTPUT);
pinMode (lampu3,OUTPUT);
pinMode (lampu4,OUTPUT);
pinMode (lampu5,OUTPUT);
pinMode (lampu6,OUTPUT);
pinMode (lampu7,OUTPUT);
//INPUT
pinMode(tombol_led,INPUT_PULLUP);
}
void loop() {
//tombol_led
if (digitalRead(tombol_led)==HIGH)
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
else if (digitalRead(tombol_led)==LOW)
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(200);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(100);
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(200);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(100);
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(200);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(100);
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
delay(100);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(200);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
delay(100);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(100);
// mode2
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
delay(100);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(200);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
delay(100);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(100);
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
delay(100);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(200);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
delay(100);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(100);
//mode3
digitalWrite(lampu1,HIGH);
delay(50);
digitalWrite(lampu2,HIGH);
delay(50);
digitalWrite(lampu3,HIGH);
delay(50);
digitalWrite(lampu4,HIGH);
delay(50);
digitalWrite(lampu5,HIGH);
delay(50);
digitalWrite(lampu6,HIGH);
delay(50);
digitalWrite(lampu7,HIGH);
delay(50);
digitalWrite(lampu1,LOW);
delay(50);
digitalWrite(lampu2,LOW);
delay(50);
digitalWrite(lampu3,LOW);
delay(50);
digitalWrite(lampu4,LOW);
delay(50);
digitalWrite(lampu5,LOW);
delay(50);
digitalWrite(lampu6,LOW);
delay(50);
digitalWrite(lampu7,LOW);
delay(50);
digitalWrite(lampu1,HIGH);
delay(50);
digitalWrite(lampu2,HIGH);
delay(50);
digitalWrite(lampu3,HIGH);
delay(50);
digitalWrite(lampu4,HIGH);
delay(50);
digitalWrite(lampu5,HIGH);
delay(50);
digitalWrite(lampu6,HIGH);
delay(50);
digitalWrite(lampu7,HIGH);
delay(50);
digitalWrite(lampu1,LOW);
delay(50);
digitalWrite(lampu2,LOW);
delay(50);
digitalWrite(lampu3,LOW);
delay(50);
digitalWrite(lampu4,LOW);
delay(50);
digitalWrite(lampu5,LOW);
delay(50);
digitalWrite(lampu6,LOW);
delay(50);
digitalWrite(lampu7,LOW);
delay(50);
digitalWrite(lampu1,HIGH);
delay(50);
digitalWrite(lampu2,HIGH);
delay(50);
digitalWrite(lampu3,HIGH);
delay(50);
digitalWrite(lampu4,HIGH);
delay(50);
digitalWrite(lampu5,HIGH);
delay(50);
digitalWrite(lampu6,HIGH);
delay(50);
digitalWrite(lampu7,HIGH);
delay(50);
digitalWrite(lampu1,LOW);
delay(50);
digitalWrite(lampu2,LOW);
delay(50);
digitalWrite(lampu3,LOW);
delay(50);
digitalWrite(lampu4,LOW);
delay(50);
digitalWrite(lampu5,LOW);
delay(50);
digitalWrite(lampu6,LOW);
delay(50);
digitalWrite(lampu7,LOW);
delay(50);