#define tombol1 2 // inisial pin
#define tombol2 3
#define led1 4
#define led2 5
int data1, data2; // variabel untuk menyimpan data tombol
int a=0;//variabel untuk penggunaan while
void setup() {
// put your setup code here, to run once:
pinMode(tombol1, INPUT);
pinMode(tombol2, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
data1=digitalRead(tombol1);//menyimpan keadaan tombol pada variabel data1
data2=digitalRead(tombol2);
if(data1==HIGH) // jika tombol1 ditekan
{
for (int i=1; i<=5; i++)//pernyataan for program akan diulang sampai 5 kali
{
digitalWrite(led1,HIGH);
delay(1000);
digitalWrite(led1,LOW);
delay(1000);
}
}
else if(data2==HIGH)//jika tombol2 ditekan
{
while (a<=3)
{
digitalWrite(led2,HIGH);
delay(1000);
digitalWrite(led2,LOW);
delay(1000);
a++;//nilai a ditambah 1 / a=a+1
}
}
}