Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Title : 3 LED Blink and Running LED
- */
- int buttonPin = 2; // membuat variabel buttonPin untuk pin 2
- int ledPin = 13;
- int ledPin2 = 12;
- int ledPin3 = 11;
- int ledPin4 = 10;// membuat variabel ledPin untuk pin 13
- int buttonState = 0; // variabel untuk posisi awal button agar dibaca LOW
- void setup() {
- pinMode(ledPin, OUTPUT);
- pinMode(ledPin2, OUTPUT);
- pinMode(ledPin3, OUTPUT);
- pinMode(ledPin4, OUTPUT);// membuat ledPin menjadi OUTPUT
- pinMode(buttonPin, INPUT); // membuat buttonPin menjadi INPUT
- }
- void loop() {
- buttonState = digitalRead(buttonPin); // membuat variabel buttonState untuk mengambil
- //nilai dari buttonPin
- if (buttonState == HIGH) { // Jika nilai buttonPin = HIGH
- digitalWrite(ledPin, HIGH);
- delay(100);
- digitalWrite(ledPin, LOW);
- delay(100);// maka ledPin akan menyala
- digitalWrite(ledPin2, HIGH);
- delay(100);
- digitalWrite(ledPin2, LOW);
- digitalWrite(ledPin3, HIGH);
- delay(100);
- digitalWrite(ledPin3, LOW);
- delay(100);// maka ledPin akan menyala
- digitalWrite(ledPin4, HIGH);
- delay(100);
- digitalWrite(ledPin4, LOW);
- }
- else { // Jika tidak
- digitalWrite(ledPin, HIGH);
- digitalWrite(ledPin2, HIGH);
- delay(50);
- digitalWrite(ledPin, LOW);
- digitalWrite(ledPin2, LOW);
- delay(50);
- digitalWrite(ledPin3, HIGH);
- digitalWrite(ledPin4, HIGH);
- delay(50);
- digitalWrite(ledPin3, LOW);
- digitalWrite(ledPin4, LOW);
- delay(50);
- // maka ledPin akan mati
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment