0% found this document useful (0 votes)
78 views

Lab Cover Sheet: American International University-Bangladesh

1. The document describes building a decade counter using an Arduino Uno and seven segment display. It explains how a seven segment display works by illuminating specific LED segments to display numbers or characters. 2. The methodology section outlines that Arduino is an open-source platform used for electronics projects and the Arduino Uno microcontroller board is programmed using the Arduino IDE software. 3. A flow chart is provided showing the logic to count from 0 to 9 on the seven segment display by sending high signals to the relevant segments using a BCD encoder.

Uploaded by

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

Lab Cover Sheet: American International University-Bangladesh

1. The document describes building a decade counter using an Arduino Uno and seven segment display. It explains how a seven segment display works by illuminating specific LED segments to display numbers or characters. 2. The methodology section outlines that Arduino is an open-source platform used for electronics projects and the Arduino Uno microcontroller board is programmed using the Arduino IDE software. 3. A flow chart is provided showing the logic to count from 0 to 9 on the seven segment display by sending high signals to the relevant segments using a BCD encoder.

Uploaded by

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

AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH

Faculty of Engineering

Lab Cover Sheet


Lab Title: Building a decade counter using Arduino Uno
and a Seven Segment Display

Lab No: 9 Date of Submission: 15 September 2020

Course Title: Microprocessor and Embedded System.

Course Code: EEE 4113 Section: k

Semester: Summer 2019-20 Course Teacher: Md. Ali Noor

Declaration and Statement of Authorship:


1. I/we hold a copy of this Assignment/Case-Study, which can be produced if the original is lost/damaged.
2. This Assignment/Case-Study is my/our original work and no part of it has been copied from any other student’s work or from
any other source except where due acknowledgement is made.
3. No part of this Assignment/Case-Study has been written for me/us by any other person except where such collaboration has
been authorized by the concerned teacher and is clearly acknowledged in the assignment.
4. I/we have not previously submitted or currently submitting this work for any other course/unit.
5. This work may be reproduced, communicated, compared and archived for the purpose of detecting plagiarism.
6. I/we give permission for a copy of my/our marked work to be retained by the Faculty for review and comparison, including
review by external examiners.
7. I/we understand that Plagiarism is the presentation of the work, idea or creation of another person as though it is your own. It
is a formofcheatingandisaveryseriousacademicoffencethatmayleadtoexpulsionfromtheUniversity. Plagiarized material can be
drawn from, and presented in, written, graphic and visual form, including electronic data, and oral presentations. Plagiarism
occurs when the origin of them arterial used is not appropriately cited.
8. I/we also understand that enabling plagiarism is the act of assisting or allowing another person to plagiarize or to copy my/our
work.

* Student(s) must complete all details except the faculty use part.
** Please submit all assignments to your course teacher or the office of the concerned teacher.

Group No. : 8

No Name ID Program Signature

1 MD NABIL HOSSAIN 18-38585-2 BSc [CSE]

2 MEHEDI HASAN JOY 18-38413-2 BSc [CSE]

3 MD. RAKIBUL HASAN 18-38388-2 BSc [CSE]

4 UMMUL ROBAYET AFROZ MERY 18-38390-2 BSc [CSE]

5 MAINUL ISLAM MAHI 18-38468-2 BSc [CSE]

6 MD. HABIBUR RAHMAN 18-38385-2 BSc [CSE]

Faculty use only

FACULTYCOMMENTS

Marks Obtained

Total Marks
Title:
Building a decade counter using Arduino Uno and a Seven Segment Display

Introduction:
A seven-segment display (SSD) is an electronic display device for
displaying numbers from (0 – 9). Additionally, 7-segment LED to allow
the display of letters (A – F) and some alphanumerical 7-segment
decoders consist of 7 rectangular LEDs (segments) arranged together in
shape of “8”. In order to produce the required number or character, a
specific combination of LED segments needs to be illuminated.

Theory and Methodology:

Arduino is an open-source platform used for creating interactive


electronics projects. Arduino consists of both a programmable
microcontroller and a piece of software, or IDE (Integrated Development
Environment) that runs on your computer, used to write and upload
computer code to the microcontroller board. Arduino Uno also doesn’t
need a hardware circuit (programmer/ burner) to load a new code into the
board. We can easily load a code into the board just using a USB cable and
the Arduino IDE (that uses an easier version of C++ to write a code).

Basis of a 7 segment display:


A Seven segment display consists of 7 LEDs/ segments all arranged in the
shape of the digit “8”. Most of the segment display has 8 segments (with a
dot at the right side of the digit representing the decimal point. All of the
seven segments are named by sequence from “A” letter to “G” and “DP”
for the decimal point. And each of the segments can be controlled as
individually just like a regular LED.

Apparatus:
1) Arduino IDE (any version) Software
2) Arduino Uno (R3) board or Arduino mega 2560.
3) 7 segment display (HDSP5503)
Simulation:
Flow Chart:

Then generate hex file using the following code :


Discussion and conclusion :

It is possible to display any single digit number on a 7-segment display


by sending a high digital signal to the specific segments that make up
the number. However, this method requires us to encode the letters
manually. It is not the best solution to output changing numbers for
application such as counters. It is possible to display the decimal value
of a binary number on a 7-segment display using a BCD ecoder.However,
this method will allow displaying only digits from 0 to 9 and letters A to
F.The only way to display number more than 9 is to use a display that
has more than 7 segments or just using multiple 7-segment displays at
once with the corresponding BCD decoder.

You might also like