0% found this document useful (0 votes)
22 views8 pages

5 Led With Buzzer and Button-Banan

The document describes an Arduino program that controls 5 LEDs and a buzzer to display 5 different light and sound combinations when a button is pressed. The program uses loops and conditional statements to turn the LEDs and buzzer on and off in sequences to produce the 5 combinations.

Uploaded by

bjbarnacha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views8 pages

5 Led With Buzzer and Button-Banan

The document describes an Arduino program that controls 5 LEDs and a buzzer to display 5 different light and sound combinations when a button is pressed. The program uses loops and conditional statements to turn the LEDs and buzzer on and off in sequences to produce the 5 combinations.

Uploaded by

bjbarnacha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Republic of the Philippines

NUEVA VIZCAYA STATE UNIVERSITY


Bambang Campus
Bambang, Nueva Vizcaya

COLLEGE OF ENGINEERING

ACTIVITY
MECHATRONICS
(SUBJECT)

SUB. BY: RHEYMART H. BANAN


(BSME 3B)

SUB TO: ERNESTO B. BAUSEL JR.


(INSTRUCTOR)

5 DIFFERENT COMBINATIONS OF 5 LEDS AND BUZZER


SKETCH/DIAGRAM
PROGRAMS:

int switchstate = 13;

void setup() {
// put your setup code here, to run once:
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(7, OUTPUT);
pinMode(13, INPUT);
pinMode(9, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:

switchstate = digitalRead(13);

if (switchstate == LOW) {
digitalWrite(3, HIGH);
digitalWrite(5, HIGH);
digitalWrite(7, HIGH);
digitalWrite(9, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
}

else {

digitalWrite(3, HIGH);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(150);

digitalWrite(12, LOW);

delay(150);

digitalWrite(3, LOW);
digitalWrite(5, HIGH);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(150);

digitalWrite(12, LOW);

delay(150);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, HIGH);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(250);

digitalWrite(12, LOW);
delay(250);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(250);

digitalWrite(12, LOW);
delay(250);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(500);

digitalWrite(12, LOW);
delay(500);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(750);
//END OF FIRST OPTION

digitalWrite(3, HIGH);
digitalWrite(5, HIGH);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(250);

digitalWrite(12, LOW);

delay(250);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, HIGH);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(250);

digitalWrite(12, LOW);

delay(250);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(250);

digitalWrite(12, LOW);
delay(250);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(750);
//END OF SECOND OPTION

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, HIGH);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);

delay(150);

digitalWrite(12, LOW);

delay(150);

digitalWrite(3, LOW);
digitalWrite(5, HIGH);
digitalWrite(7, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(150);

digitalWrite(12, LOW);

delay(150);

digitalWrite(3, HIGH);
digitalWrite(5, LOW);
digitalWrite(7, HIGH);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(750);
//END OF THIRD OPTION

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, HIGH);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(500);

digitalWrite(12, LOW);

delay(100);

digitalWrite(3, HIGH);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);

delay(500);

digitalWrite(12, LOW);

delay(100);

digitalWrite(3, LOW);
digitalWrite(5, HIGH);
digitalWrite(7, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(500);

digitalWrite(12, LOW);
delay(100);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(750);
//END OF FOURTH OPTION

digitalWrite(3, HIGH);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(350);

digitalWrite(12, LOW);

delay(500);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, HIGH);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);

delay(500);

digitalWrite(12, LOW);

delay(500);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(500);

digitalWrite(12, LOW);
delay(500);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(250);

digitalWrite(12, LOW);
delay(250);

digitalWrite(3, LOW);
digitalWrite(5, HIGH);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(250);

digitalWrite(12, LOW);
delay(250);

digitalWrite(3, LOW);
digitalWrite(5, LOW);
digitalWrite(7, LOW);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(750);
//END OF FIFTH OPTION

}
}

You might also like