0
Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Standard text messaging rates apply

# Robot

564

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total Views
564
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
60
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Transcript

• 1. A Project Presentation OnRobotics based on DTMF Presented by:- GOURAV ROY PRASHANT BHOITE GUIDE: SAJID NAEEM Department of Electronic Science AKI’s Poona College of Arts, Science & Commerce Camp, Pune- 411001
• 2. An Overview of Presentation Types of Motors DTMF Technology Block Diagram DTMF Technology Circuit Diagram and Description Block Diagram of Power supply Algorithm Flow Chat Programme Acknowledgement Bibliography
• 3. Types of Motors AC Motors Induction Motors DC Motors Stepper Motors
• 4. DTMF Technology
• 5. Block Diagram
• 6. Circuit Diagram
• 7. Block Diagram of Power supplyTRANSFORME RECTIFICATIO SMOOTHIN R N G REGULATOR
• 8. Algorithm Initialize input and output port of AVR Read data from DTMF Decoder DTMF BCD code given to the AVR on PORTA Output AVR (PORTD) is given to the Motor Driver Motor Driver is drive TWO Geared DC Motor
• 9. Flow Chat Start Initialize AVR input/output port Read the input from A DTMF decoder Motor If input move ==1 forward Motor If input move ==2 Reverse If input Motor ==5 stop Contd…
• 10. Contd… Motor If input move ==4 Right Motor If input move ==3 Left A
• 11. PROGRAMME
• 12. MOVEMENTS FORWARD:ORG 0000H NOT_ONE: MOV A,#0A0HJMP INITIALIZE CJNE A,#00100000B,NOT_TWO MOV P2,AORG 0003H LCALL BACKWARD RETLCALL ROUTINE JMP END_ROUTRETI NOT_TWO: BACKWARD:INITIALIZE: CJNE A,#30H,NOT_THREE MOV A,#50HMOV A,#0FFH LCALL LEFT MOV P2,AMOV P3,A JMP END_ROUT RETMOV A,#00H NOT_THREE: LEFT:MOV P2,A CJNE A,#40H, NOT_FOUR MOV A,#60HMOV SP,#30H LCALL RIGHTSETB IE.7 JMP END_ROUT MOV P2,ASETB IE.0 NOT_FOUR: RETJMP MAIN CJNE A,#50H,NOT_FIVE RIGHT:MAIN: LCALL STOP MOV A,#90HJMP \$ JMP END_ROUT MOV P2,AROUTINE: NOT_FIVE: RETMOV A,P3 CJNE A,#60H,END_ROUTANL A,#0F0H LCALL THREE_SIXTY STOP:MOV P2,#00H JMP END_ROUT MOV A, #00HCJNE A,#10H, END_ROUT: MOVP2, ANOT_ONE RET RETLCALL FORWARD THREE_SIXTY:MP END_ROUT MOV P2, A#90H RET END
• 13. Bibliography Reference Books: The AVR Microcontroller & Embedded System using Assembly and C (By Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi ) Embedded C programming & the Atmel AVR (By Richard Barnett, Larry O’Cull, Sarah Cox ) Embedded System Architecture, Programming and Design (By Raj Kamal ) Websites: www.google.co.in www.avr.com www.atmel.com www.labcenter.com www.circuitstoday.com www.MicroDigitalEd.com www.winavr.sourceforge.net www.digilentinc.com www.embeddedsystem.com www.efy.com www.datasheet.com