0% found this document useful (0 votes)
63 views3 pages

Advanced Embedded System Design

The document outlines a 22 day course on embedded systems and robotics. Over the course, students will learn about microcontrollers and complete practical exercises interfacing components like LEDs, seven segment displays, LCDs, motors, sensors and keypads. They will also work on 23 projects applying concepts like line following robots, temperature sensors, calculators and wireless applications. The course aims to teach programming, electronics and designing embedded systems.

Uploaded by

Mehul Jain
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)
63 views3 pages

Advanced Embedded System Design

The document outlines a 22 day course on embedded systems and robotics. Over the course, students will learn about microcontrollers and complete practical exercises interfacing components like LEDs, seven segment displays, LCDs, motors, sensors and keypads. They will also work on 23 projects applying concepts like line following robots, temperature sensors, calculators and wireless applications. The course aims to teach programming, electronics and designing embedded systems.

Uploaded by

Mehul Jain
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/ 3

NORTHERN INDIA ENGINEERING COLLEGE

ECE DEPARTMENT
BASIC MODULE - Embedded Systems & Robotics
DAY TOPICS
1

Introduction to Embedded System


AVR Series Micro-Controllers & ATMEGA 16
Drivers & Software Installation

LED Interfacing with ATMEGA 16 Theory


Practical 1: Glowing LEDs in a pattern of your choice
Seven Segment Displays Theory
Practical 2: Displaying Digits on Seven Segment Displays
LED Matrix Theory
Practical 3: Generating Patterns on LED Matrix
Practical 4: Display Alphabets on LED Matrix

LCD Interfacing with ATMEGA 16 Theory


Practical 5: Displaying Text on LCD

LCD Interfacing Continued..


Practical 6: Scrolling Text on LCD
Practical 7: Creating Simple Animation on LCD
Project 1: Digital Clock

DC Motor Interfacing with ATMEGA 16 Theory


L293D IC & Its Need - Theory
Practical 8: Learning Interfacing of Motor with LEDs & LCD
Practical 9: Controlling Direction of Rotation of a Motor
Stepper Motor Interfacing with ATMEGA 16 - Theory
Practical 10: Rotation in forward and backward direction
Practical 11: Controlling speed of stepper motor
Practical 12: Rotating stepper motor at given angle/distance

Working of IR Sensors Theory


Digital IR Sensors Theory
Practical 13: Detecting White and Black surface with Digital IR Sensors.
Practical 14: Controlling Motor with Digital IR Sensor.
Practical 15: Calculating Speed of a moving robot.
Introduction to ADC Theory
Analog IR Sensors - Theory
Practical 16: Measuring Distance of an object using Analog IR Sensors.
Practical 17: Controlling Motor using Analog IR Sensor.

PREPARED BY: Mr. GAURAV VERMA

Page 1

Project 2: Line Follower Robot


Project 3: Wall Follower Robot
Project 4: Tachometer Prototype
Project 5: Visitor Counting Application
Assignment & Revision

Buzzer interfacing with ATMEGA 16 Theory


Practical 18: Generating Beep through Buzzer
Interfacing of Temperature Sensor Theory
Practical 19: Calibrating Sensor value with Temperature Range
Project 6: Digital Thermometer
Project 7: Temperature Controlled Fan
Project 8: High Temperature Alarm

Keypad Interfacing with ATMEGA 16 Theory


Practical 20: ON\OFF LED\Motor\Buzzer using single key
Linear Keypad - Theory
Practical 21: Controlling Motor (ON\OFF, Direction of Rotation) using Linear Keypad
Practical 22: Writing text on LCD using Linear Keypad
Project 9: Stop Watch

10

Matrix Keypad Interfacing Theory


Project 10: Keypad Operated Robot
Project 11: Mobile Phone Keypad prototype

11

Project 12: Password Controlled Application ATM Prototype


Project 13: Calculator
Assignment & Revision

12

PWM Theory
Practical 23: Controlling brightness of a LED.
Speaker Interfacing with ATMEGA 16
Practical 24: Generating different frequencies from Speaker
Practical 25: Integrating Keypad with Speaker
Practical 26: Integrating IR Sensor with Speaker
Project 14: Digital PIANO

13

Interfacing RGB LED


Practical 27: Generating different colours from RGB LED
Practical 28: Integrating Keypad with RGB LED
Practical 29: Traffic light prototype using single LED Interfacing LDR Sensor with ATMEGA 16
Practical 30: Colour detection using LDR sensor in Analog Mode
Project 15: Colour Changing Spy Bot using LDR & RGB LED*

PREPARED BY: Mr. GAURAV VERMA

Page 2

14

Working of DTMF Theory


Mobile Controlled Applications Theory
Project 16: Mobile Controlled Robot

15

Working of Relays Theory


Interfacing Relays with ATMEGA 16 Theory
Practical 31: ON\OFF Bulb or Fan (100 W) from Microcontroller
Project 17: Controlling AC Appliances using Keypad
Major Project 1: Mobile Controlled AC Devices

16

Touch Screen Interfacing with ATMEGA 16 Theory


Practical 32: Displaying values of Touch Screen points on LCD
Practical 33: Controlling Motors\LEDs using Touch Screen
Project 18: Touch Screen Controlled Robot

17

RF Module (Wireless Technology) Interfacing


Practical 34: Testing RF Module using LEDs
Practical 35: Zigbee Interfacing with ATMEGA
Major Project 2: Remote Controlled Wireless Robot

18

UART Protocol Theory


Practical 35: Writing on LCD using PC/Laptop keyboard
Project 19: PC Controlled Robot

19

Interfacing with Communication protocols:


Practical 20: Interfacing with Zigbee and Bluetooth
Practical 21: Interfacing with Wi-Fi
Practical 22: Interfacing with Ethernet.

20

Accelerometer Interfacing with ATMEGA 16


Practical 36: Displaying values of coordinates in LCD
Project 20: Wrist control robot

21

Major Project 4: Wireless Chat Application between two Users

22

External/Internal Interrupts
Practical 37: Displaying External interrupt on LCD/LED
Practical 38: Displaying Internal interrupt on LCD/LED
Project 21: Digital Clock application using Interrupts
Using Internal EEPROM of Microcontroller
Practical 39: Save and load data on internal EEPROM
Project 22: EEPROM based Password controlled Application
Project 23: Daily Alarm Clock

PREPARED BY: Mr. GAURAV VERMA

Page 3

You might also like