const int buttonSaya = 2; // mengubah ‘buttonSaya’ menjadi variabel pin 2
const int ledSaya = 3; // mengubah ‘ledSaya’ menjadi cipf-es.org variabel pin 3
int buttonStatusSaya = 0; // mengubah ‘buttonStatusSaya’ menjadi variable 0
int x =0;
void setup()
{
pinMode(ledSaya, OUTPUT); // mengubah ‘ledSaya’ menjadi pin OUTPUT
pinMode(buttonSaya, INPUT); //mengubah ‘buttonSaya’ menjadi pin INPUT
Serial.begin(9600);
}
void loop()
{
// untuk membaca variabel 'buttonSaya' yang akan dipindahkan ke variabel ‘buttonStatusSaya’
buttonStatusSaya = digitalRead(buttonSaya);
// jika ‘buttonStatusSaya’ saya mendapatkan variabel nilai 1 atau HIGH atau ditekan ‘buttonSaya’-nya.
//Maka!!
if (buttonStatusSaya == HIGH)
{
x++;
Serial.println(x);
delay(100);
}
if (x==1){
digitalWrite(ledSaya, HIGH); //maka ‘ledSaya’ menyala
delay(100);
}
else if (x==2)
{
digitalWrite(ledSaya, LOW); //maka ‘ledSaya’ menyala
delay(100);
x=0;
delay(100);
}
}