Professional Documents
Culture Documents
What we are going to do:i) ii) iii) iv) v) vi) vii) viii) ix) x) xi) xii) LED blinking. Seven segment display Motor driving. Autonomous Bot. Buzzer LCD Sensor ADC Obstacle follower Line follower(B/W) Wall follower Timer ,interrupt and PWM(Introduction)
LED.
Normal Led Blinking Led Patterns Led chaser Seven Segment display LED Matrix Led Message Display Board
LCD Display
LCD
Normal LCD display (Name and etc) Timer Display Menu Display Normal Animations Sensor and other Reading Display
Sensor Interface
Sensor Interface (ADC Reading) Control action using Sensor reading Sensor + Motor Interface Different types of sensor Alarm Systems
Applications..
Line Follower Robot Obstacle avoider Robot Digital Scale Digital thermometer Wireless Robots Mobile Control Robots
Development Board
Programmer
Sensor
A Sample Program
To display a Name on LCD.. lcd_gotoxy(0,0); lcd_putsf(My Name );
Hardware System
Software System
Embedded System
Robot
Mechanical Module
Electrical Module
Electronic Module
Software Module
Microprocessor
A microprocessor incorporates the functions of a computer's central processing unit (CPU) on a single integrated circuit. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output.
MICROCONTROLLER ????..
A microcontroller (also microcontroller unit, MCU or C) is a small computer on a single integrate circuit consisting of a relatively simple CPU.
Microcontroller = CPU + Peripherals + Memory Peripherals = Ports + Clock + Timers + UART + ADC +DAC + other stuff Memory = EEPROM + SRAM + EPROM + Flash
Types of microcontrollers(arch.)
As of 2011 there are several architectures: 1) 8051 2) AVR 3) PIC 4) PSoC 5) 68HC 11
6) eZ8,eZ80
7) Etc
Embedded Hut Technologies || www.embeddedhut.com
Atmel AVR
The AVR is a Modified Harvard architecture 8-bitRISC single chip microcontroller (C) which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to One-Time Programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.
AVR
AVR classification:Atmega 8
AVR MegaAVR or ATmega Atmega 16
Atmega 32
Atmega 128
Atmega 8
Atmega 16
LED
Internal structure
There are two types of 7-segment LED Display
Common Cathode
Common Anode