//Nama: Nur Syafiqah Binti Mahazir
//No.Pend: 16DEE24F1006
//Kelas: DEE5A
//Tarikh: 8July2026
//Tajuk: Task 2 (A) (i & ii)
int SW1 = 2; //declare SW1
int SW2 = 4; //declare Sw2
int LED1 = 16; //declare LED1
int LED2 = 17; //declare LED2
void setup() { // nak tentukan pin mode
// put your setup code here, to run once:
pinMode (SW1, INPUT);
pinMode (SW2, INPUT);
pinMode (LED1, OUTPUT);
pinMode (LED2, OUTPUT);
}
void loop () { //loop forever
//Sw1 = 1
if (digitalRead(Sw1) == HIGH){
digitalWrite (LED1, HIGH);
}
else {
//SW1 = 1 & SW2 =1
if (digitalRead(Sw1) == HIGH && digitalRead(SW2) == HIGH) {
digitalWrite(LED2, HIGH);
delay(500);
digitalWrite(LED2, LOW);
delay(500);
}
// SW1 = 0 && SW2 = 0
else if (digitalRead(SW1) == LOW && digitalRead(SW2) == LOW) {
digitalWrite(LED2, HIGH);
}
}
}