Professional Documents
Culture Documents
COLLEGE OF TECHNOLOGY
Course Subject : COMPTECH 315 (Microprocessor System) Room No. : Room 311
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:
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
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
Submitted To: