You are on page 1of 5

Republic of the Philippines

CEBU TECHNOLOGICAL UNIVERSITY


NAGA EXTENSION CAMPUS
Central Poblacion, City of Naga, Cebu, Philippines
Website: http://www.ctu.edu.ph E-mail: ctunagaextensioncampus@gmail.com
Phone: +6332 417 0418

COLLEGE OF TECHNOLOGY

MIS Code : __________ Schedule : 01:00 PM-04:00 PM MON-FRI

Course Subject : COMPTECH 315 (Microprocessor System) Room No. : Room 311

Curriculum : BIT-COMPTECH Instructor : AL D. HORTEZA, LPT, Ph.D.

Semester : 1st Semester Academic Year : AY 2023-2024

MODULE 01
LED DISPLAY – PART 1

LEARNING OBJECTIVES:
 To construct a microprocessor/microcontroller circuit using Arduino Uno with resistors and light-
emitting diodes (LEDs) as output components.
 To program a microprocessor/microcontroller circuit based on the required output. In this module, the
required output is to light the LEDs in the following manner:
 Left-To-Right, then OFF
 Right-To-Left, then OFF
 Both Sides-To-Center, then OFF
 Center-To-Both Sides, then CYCLE

LIST OF COMPONENTS:

Item No. Item Description Quantity


1 Breadboard 1 pc
2 Arduino UNO R3 1 pc
3 330 ohms 1/4W Resistor 8 pcs
4 Light-Emitting Diodes (LEDs) 8 pcs
5 AWG #22 Solid Wire

CIRCUIT DIAGRAM:
Republic of the Philippines
CEBU TECHNOLOGICAL UNIVERSITY
NAGA EXTENSION CAMPUS
Central Poblacion, City of Naga, Cebu, Philippines
Website: http://www.ctu.edu.ph E-mail: ctunagaextensioncampus@gmail.com
Phone: +6332 417 0418

COLLEGE OF TECHNOLOGY
SOURCE CODE:
void setup() {
pinMode(2,OUTPUT); digitalWrite(6,LOW); digitalWrite(2,LOW);
pinMode(3,OUTPUT); digitalWrite(7,LOW); digitalWrite(3,LOW);
pinMode(4,OUTPUT); digitalWrite(8,LOW); digitalWrite(4,LOW);
pinMode(5,OUTPUT); digitalWrite(9,LOW); digitalWrite(5,LOW);
pinMode(6,OUTPUT); delay(300); digitalWrite(6,LOW);
pinMode(7,OUTPUT); digitalWrite(7,LOW);
pinMode(8,OUTPUT); digitalWrite(2,LOW); digitalWrite(8,LOW);
pinMode(9,OUTPUT); digitalWrite(3,LOW); digitalWrite(9,HIGH);
} digitalWrite(4,LOW); delay(300);
digitalWrite(5,HIGH);
void loop() { digitalWrite(6,LOW); digitalWrite(2,LOW);
digitalWrite(7,LOW); digitalWrite(3,LOW);
digitalWrite(2,LOW); digitalWrite(8,LOW); digitalWrite(4,LOW);
digitalWrite(3,LOW); digitalWrite(9,LOW); digitalWrite(5,LOW);
digitalWrite(4,LOW); delay(300); digitalWrite(6,LOW);
digitalWrite(5,LOW); digitalWrite(7,LOW);
digitalWrite(6,LOW); digitalWrite(2,LOW); digitalWrite(8,LOW);
digitalWrite(7,LOW); digitalWrite(3,LOW); digitalWrite(9,LOW);
digitalWrite(8,LOW); digitalWrite(4,LOW); delay(300);
digitalWrite(9,LOW); digitalWrite(5,LOW);
delay(300); digitalWrite(6,HIGH); digitalWrite(2,LOW);
digitalWrite(7,LOW); digitalWrite(3,LOW);
digitalWrite(2,HIGH); digitalWrite(8,LOW); digitalWrite(4,LOW);
digitalWrite(3,LOW); digitalWrite(9,LOW); digitalWrite(5,LOW);
digitalWrite(4,LOW); delay(300); digitalWrite(6,LOW);
digitalWrite(5,LOW); digitalWrite(7,LOW);
digitalWrite(6,LOW); digitalWrite(2,LOW); digitalWrite(8,LOW);
digitalWrite(7,LOW); digitalWrite(3,LOW); digitalWrite(9,HIGH);
digitalWrite(8,LOW); digitalWrite(4,LOW); delay(300);
digitalWrite(9,LOW); digitalWrite(5,LOW);
delay(300); digitalWrite(6,LOW); digitalWrite(2,LOW);
digitalWrite(7,HIGH); digitalWrite(3,LOW);
digitalWrite(2,LOW); digitalWrite(8,LOW); digitalWrite(4,LOW);
digitalWrite(3,HIGH); digitalWrite(9,LOW); digitalWrite(5,LOW);
digitalWrite(4,LOW); delay(300); digitalWrite(6,LOW);
digitalWrite(5,LOW); digitalWrite(7,LOW);
digitalWrite(6,LOW); digitalWrite(8,HIGH);
digitalWrite(7,LOW); digitalWrite(2,LOW); digitalWrite(9,LOW);
digitalWrite(8,LOW); digitalWrite(3,LOW); delay(300);
digitalWrite(9,LOW); digitalWrite(4,LOW);
delay(300); digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(2,LOW); digitalWrite(7,LOW);
digitalWrite(3,LOW); digitalWrite(8,HIGH);
digitalWrite(4,HIGH); digitalWrite(9,LOW);
digitalWrite(5,LOW); delay(300);
Republic of the Philippines
CEBU TECHNOLOGICAL UNIVERSITY
NAGA EXTENSION CAMPUS
Central Poblacion, City of Naga, Cebu, Philippines
Website: http://www.ctu.edu.ph E-mail: ctunagaextensioncampus@gmail.com
Phone: +6332 417 0418

COLLEGE OF TECHNOLOGY

digitalWrite(2,LOW); digitalWrite(2,LOW); digitalWrite(2,LOW);


digitalWrite(3,LOW); digitalWrite(3,HIGH); digitalWrite(3,HIGH);
digitalWrite(4,LOW); digitalWrite(4,LOW); digitalWrite(4,LOW);
digitalWrite(5,LOW); digitalWrite(5,LOW); digitalWrite(5,LOW);
digitalWrite(6,LOW); digitalWrite(6,LOW); digitalWrite(6,LOW);
digitalWrite(7,HIGH); digitalWrite(7,LOW); digitalWrite(7,LOW);
digitalWrite(8,LOW); digitalWrite(8,LOW); digitalWrite(8,HIGH);
digitalWrite(9,LOW); digitalWrite(9,LOW); digitalWrite(9,LOW);
delay(300); delay(300); delay(300);

digitalWrite(2,LOW); digitalWrite(2,HIGH); digitalWrite(2,LOW);


digitalWrite(3,LOW); digitalWrite(3,LOW); digitalWrite(3,LOW);
digitalWrite(4,LOW); digitalWrite(4,LOW); digitalWrite(4,HIGH);
digitalWrite(5,LOW); digitalWrite(5,LOW); digitalWrite(5,LOW);
digitalWrite(6,HIGH); digitalWrite(6,LOW); digitalWrite(6,LOW);
digitalWrite(7,LOW); digitalWrite(7,LOW); digitalWrite(7,HIGH);
digitalWrite(8,LOW); digitalWrite(8,LOW); digitalWrite(8,LOW);
digitalWrite(9,LOW); digitalWrite(9,LOW); digitalWrite(9,LOW);
delay(300); delay(300); delay(300);

digitalWrite(2,LOW); digitalWrite(2,LOW); digitalWrite(2,LOW);


digitalWrite(3,LOW); digitalWrite(3,LOW); digitalWrite(3,LOW);
digitalWrite(4,LOW); digitalWrite(4,LOW); digitalWrite(4,LOW);
digitalWrite(5,HIGH); digitalWrite(5,LOW); digitalWrite(5,HIGH);
digitalWrite(6,LOW); digitalWrite(6,LOW); digitalWrite(6,HIGH);
digitalWrite(7,LOW); digitalWrite(7,LOW); digitalWrite(7,LOW);
digitalWrite(8,LOW); digitalWrite(8,LOW); digitalWrite(8,LOW);
digitalWrite(9,LOW); digitalWrite(9,LOW); digitalWrite(9,LOW);
delay(300); delay(300); delay(300);

digitalWrite(2,LOW); digitalWrite(2,HIGH); digitalWrite(2,LOW);


digitalWrite(3,LOW); digitalWrite(3,LOW); digitalWrite(3,LOW);
digitalWrite(4,HIGH); digitalWrite(4,LOW); digitalWrite(4,LOW);
digitalWrite(5,LOW); digitalWrite(5,LOW); digitalWrite(5,LOW);
digitalWrite(6,LOW); digitalWrite(6,LOW); digitalWrite(6,LOW);
digitalWrite(7,LOW); digitalWrite(7,LOW); digitalWrite(7,LOW);
digitalWrite(8,LOW); digitalWrite(8,LOW); digitalWrite(8,LOW);
digitalWrite(9,LOW); digitalWrite(9,HIGH); digitalWrite(9,LOW);
delay(300); delay(300); delay(300);
Republic of the Philippines
CEBU TECHNOLOGICAL UNIVERSITY
NAGA EXTENSION CAMPUS
Central Poblacion, City of Naga, Cebu, Philippines
Website: http://www.ctu.edu.ph E-mail: ctunagaextensioncampus@gmail.com
Phone: +6332 417 0418

COLLEGE OF TECHNOLOGY

digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(300);

digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(300);

digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
delay(300);

digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(300);
}
Republic of the Philippines
CEBU TECHNOLOGICAL UNIVERSITY
NAGA EXTENSION CAMPUS
Central Poblacion, City of Naga, Cebu, Philippines
Website: http://www.ctu.edu.ph E-mail: ctunagaextensioncampus@gmail.com
Phone: +6332 417 0418

COLLEGE OF TECHNOLOGY

Prepared and Submitted By:

KENT ADRIAN P. PARDILLO


BIT III-B Student, College of Technology
CTU-Naga Extension Campus
Central Poblacion, City of Naga, Cebu 6037 Philippines
As of First Semester, AY 2023-2024

Submitted To:

AL D. HORTEZA, LPT, Ph.D.


Associate Professor V, College of Technology
CTU-Naga Extension Campus
Central Poblacion, City of Naga, Cebu 6037 Philippines
As of First Semester, AY 2023-2024

Date Submitted : ____________________

Date Checked : ____________________

You might also like