//nama; NINA DWI PUSPITASARI
//kelas; 11J
//absen; 23
int LED = 7;//Mendefinisikan pin yang akan digunakan untuk menghubungkan LED (pin 7) dan tombol (pin 5).
int btn = 5;//Mendefinisikan pin yang akan digunakan untuk menghubungkan LED (pin 7) dan tombol (pin 5).
void setup() {//ini digunakan untuk melakukan inisialisasi awal
// put your setup code here. to run once:
pinMode(LED, OUTPUT);//mengatur pin yang digunakan untuk LED sebagai output
pinMode(btn, INPUT_PULLUP);//mengatur pin yang digunakan untuk tombol sebagai input dengan resistor pull-up internal. Ini memastikan bahwa pin akan memiliki nilai tinggi secara default, kecuali tombol ditekan.
digitalWrite(LED, LOW);// mengatur keadaan awal LED menjadi mati.
}
void loop() {//merupakan inti dari program yang akan dijalankan secara berulang. Di dalamnya terdapat kontrol utama
// put your main code here, to run repeatedly:
if(digitalRead(btn) == LOW){//merupakan inti dari program yang akan dijalankan secara berulang. Di dalamnya terdapat kontrol utama
digitalWrite(LED, HIGH);//menyalakan LED
delay(3000);// menunda selama 3 detik (3000 milidetik).
digitalWrite(LED, LOW);// mematikan LED.
delay(500);//menunda selama 0.5 detik (500 milidetik).
digitalWrite(LED, HIGH);
delay(3000);
digitalWrite(LED, LOW);
}
}