Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

LABORATORY MANUAL

For

ARM BASED/ AURDINO BASED PROGRAMMING


LAB
(III B. Tech: ECE, 2 Semester, Regulation: R20)
Lab Code:
Academic Year: 2022-23

By

N.SIVA GOVIND, Assistant Professor

Department of ECE

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


POTTI SRIRAMULU CHALAVADI MALLIKARJUNA RAO COLLEGE OF
ENGINEERING AND TECHNOLOGY
(Affiliated to JNTUK, Kakinada & Approved by AICTE New Delhi)
KOTHAPET, VIJAYAWADA-520 001.

Name : ________________________________

Regd. No : ________________________________

Class : ________________________________

Year : ________________________________

i
AIM AND OBJECTIVES

AIM: The aim of this laboratory is to study various Sensors and their interfacings

COURSE LEARNING OBJECTIVES:


This course will develop students’ knowledge in/on…
 fundamentals of sensors, stepper motor and boards
 basic elements of Arduino, i/o functions, interrupts, working with LED and buttons
 analog and digital communication with Arduino, UART, I2C and SPI communication
protocol
 integration of sensors and stepper motor with Arduino
OUTCOMES
COURSE OUTCOMES:
CO1: Comprehend Microcontroller-Transducers Interface techniques
CO2: Establish Serial Communication link with Arduino 3
CO3: Analyze basics of SPI interface
CO4: Interface Stepper Motor with Arduino
CO5: Analyze Accelerometer interface techniques
PROGRAM OUTCOMES (PO’s): Program Outcomes or POs are abilities that a graduating engineer of
Electronics and Communication Engineering program should have after successful completion of the program.
Following POs have been defined.

The graduates of electronics and communication engineering program will be able to:
1. Engineering Knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and
concepts of Electronics & Communication Engineering to the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems
reaching substantiated conclusions using mathematics, natural sciences, and electronics and communication
engineering principles.
3. Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for the public health
and safety, and the cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.

ii
1. Modern tool usage: Create, select, and apply appropriate techniques, resources, and Electronic Design
Automation tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.
2. The engineer and society: Apply reasoning based on the contextual knowledge to assess societal, health,
safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering
practice.
3. Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge, and need for the sustainable
development.
4. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
5. Individual and team work: Function effectively as an individual, and as a member or leader in diverse
teams and in multidisciplinary environment.
6. Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.
7. Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
8. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent
and life-long learning in the broadest context of technological change.

PROGRAM SPECIFIC OUTCOMES (PSO’s):


PSO 1: The ECE Graduates will be Equipped with knowledge of complete design flow from specification to
silicon in areas of both digital and analog VLSI Design and will be able to work in IC Design companies.
PSO 2: The ECE Graduates will be Equipped with microprocessor and microcontroller-based system design
skills and can work as design and verification engineers in the area of Embedded System and IoT.
PSO 3: The ECE Graduates will be able to apply engineering knowledge for design and implementation of
projects pertaining to signal processing and Communications.
PSO 4: The ECE Graduates will be Equipped with necessary soft skills, aptitude and technical skills to work in
the software industry and IT sector.

iii
CO – PO-PSO’s Mapping:

Program Specific
COURSE Program Outcomes (PO)
Outcomes (PSO)
OUTCOMES
(CO)
PO PO PO PO PO
PO PO 3 PO PO PO 10 PO 11 PO 12 PSO PSO PSO PSO
2 4 6 7 8
1 9 1 2 3 4

CO1 3 3 2 1 3

CO2 3 3 2 1 3

CO3 3 3 2 1 3

CO4 3 3 2 1 3

CO5 3 3 2 1 3

Avg 3 3 2 1 3

“ “ indicates No correlation
“1“ indicates Low Mapping
“2“ indicates Medium Mapping
“3“ indicates High Mapping

iv
LAB CODE

1. Students should report to the lab as per the time table schedule & should sign in the Login register.
2. Students who turn up late to the labs will in no case be permitted to perform the experiment scheduled for the
day.
3. After completion of the experiment, certification of the concerned staff in-charge in the observation book is
necessary.
4. Students should bring observation book and should enter the readings/observations into the note book while
performing the experiment.
5. The record of observations along with the detailed experimental procedure of the experiment performed in the
immediate last session should be submitted and certified by the staff member in-charge
6. The group-wise division made in the beginning should be adhered to, and no mix up of student among
different groups will be permitted later.
7. The components required pertaining to the experiment should be collected from stores in-charge after duly
filling in the requisition form.
8. When the experiment is completed, students should disconnect the setup made by them, and should return all
the components/instruments taken for the purpose. Any damage of the equipment or burn-out of components
will be viewed seriously by putting penalty.
9. Students should be present in the labs for the total scheduled duration.
10. Students are required to prepare thoroughly to perform the experiment coming to Laboratory.

v
Regulation: R20
III B. Tech, ECE, 2 Sem.
Lab code:
ARM BASED/ AURDINO BASED PROGRAMMING LAB
SYLLABUS
ARM BASED/ AURDINO BASED PROGRAMMING LAB

List of Experiments:
1. Measure Analog signal from Temperature Sensor
2. Generate PWM output
3. Drive single character generation on Hyper Terminal
4. Drive a given string on Hyper Terminal
5. Full duplex Link establishment using Hyper terminal
6. Drive a given value on a 8 bit DAC consisting of SPI
7. Drive Stepper motor using Analog GPIOs
8. Drive Accelerometer and Display the readings on Hyper Terminal

Equipment required for Laboratories:


Arduino, LM35, Stepper motor, Accelerometer

vi
LIST OF EXPERIMENTS:
List of Experiments:
1. Measure Analog signal from Temperature Sensor

2. Generate PWM output

3. Drive single character generation on Hyper Terminal

4. Drive a given string on Hyper Terminal

5. Full duplex Link establishment using Hyper terminal

6. Drive a given value on a 8 bit DAC consisting of SPI

7. Drive Stepper motor using Analog GPIOs

8. Drive Accelerometer and Display the readings on Hyper Terminal

vii
INDEX SHEET

Expt. No IOT Experiments Date Page No Remarks


Measure Analog signal from Temperature
1.
Sensor
Generate PWM output
2.
Drive single character generation on Hyper
3.
Terminal

4. Drive a given string on Hyper Terminal

Full duplex Link establishment using Hyper


5.
terminal
Drive a given value on a 8 bit DAC consisting of
6.
SPI

7. Drive Stepper motor using Analog GPIOs

Drive Accelerometer and Display the readings


8. on Hyper Terminal

viii

You might also like