Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #define tombol1 2 // inisial pin
  2. #define tombol2 3
  3. #define led1 4
  4. #define led2 5
  5.  
  6. int data1, data2; // variabel untuk menyimpan data tombol
  7. int a=0;//variabel untuk penggunaan while
  8.  
  9. void setup() {
  10.   // put your setup code here, to run once:
  11. pinMode(tombol1, INPUT);
  12. pinMode(tombol2, INPUT);
  13. pinMode(led1, OUTPUT);
  14. pinMode(led2, OUTPUT);
  15. }
  16.  
  17. void loop() {
  18.   // put your main code here, to run repeatedly:
  19. data1=digitalRead(tombol1);//menyimpan keadaan tombol pada variabel data1
  20. data2=digitalRead(tombol2);
  21.  
  22. if(data1==HIGH) // jika tombol1 ditekan
  23. {
  24.   for (int i=1; i<=5; i++)//pernyataan for program akan diulang sampai 5 kali
  25.   {
  26.     digitalWrite(led1,HIGH);
  27.     delay(1000);
  28.     digitalWrite(led1,LOW);
  29.     delay(1000);
  30.   }
  31. }
  32. else if(data2==HIGH)//jika tombol2 ditekan
  33. {
  34.   while (a<=3)
  35.   {
  36.     digitalWrite(led2,HIGH);
  37.     delay(1000);
  38.     digitalWrite(led2,LOW);
  39.     delay(1000);
  40.     a++;//nilai a ditambah 1 / a=a+1
  41.   }
  42. }
  43. }