Your SlideShare is downloading. ×
Robot
Upcoming SlideShare
Loading in...5
×

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.
Text the download link to your phone
Standard text messaging rates apply
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
555
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
59
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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

×