Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1.  
  2. const int buttonPin = 2; //membuat variabel konstanta(tetap) pada pin 2 dengan nama buttonPin
  3. const int ledPin = 6; // nomor variabel ledPin pada pin 6
  4.  
  5. // variables will change:
  6. int currentState = HIGH; // status pada tombol sekarang
  7. int lastState = LOW; //status terakhir pada tombol
  8. int ledState = LOW;
  9.  
  10. void setup() {
  11. pinMode(ledPin, OUTPUT);//jadikan Ledpin sbg output(pemberi energi listrik)
  12. pinMode(buttonPin, INPUT);//jadikan buttonPin sbg input(meemasukkkan energi listrik)
  13. }
  14.  
  15. void loop(){//coding yang kita tulis akan terus berulang2 diajlanakan disini
  16.  
  17. currentState = digitalRead(buttonPin);//kondisi sekarang,akan membaca apakah ada energi listrik yg masuk
  18.  
  19. if (currentState == HIGH && lastState == LOW) { //cek apakah ada/tidak energi masuk,jika ya berarti high,maka current high=high,dan last low=low
  20.  
  21. if (ledState == HIGH) {//jika led high=nyala maka jalankan
  22. digitalWrite(ledPin, LOW);//ledpin low = matikan
  23. ledState = LOW;//led mati
  24. delay(60);
  25. } else {//jika led low = mati maka nyalakan
  26. digitalWrite(ledPin, HIGH);//led menyala
  27. ledState = HIGH;//led hidup
  28. delay(60);//jeda 60mili detik
  29. }
  30. }
  31.  
  32. lastState = currentState;//kondisi sekarang = kondisi terahir
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement