Javatpoint Logo
Javatpoint Logo

DTMF based Mobile Controlled Robot

In general, wireless-controlled robots use RF circuits, which have the drawbacks of limited frequency range, limited working range and the limited control.

Use of mobile phone in robot control can overcome these limitations. It provides an advantage of working range as large as coverage area of the service provider, robust control, no interference with other controllers.


In DTMF based mobile/cellphone controlled robot the AVR ATmega16 microcontroller is used with keypad as the input device to drive robot in various directions.

In this project two mobiles are used, one will be connected with the DTMF circuit and another will be used for calling the mobile attached with DTMF circuit.

The ATmega16 microcontroller read the 4-bit output signal of DTMF decoder and it will process the signal for determining which key of mobile keypad is pressed, the ATmega16 microcontroller send the control signal to the DC motor driver (L293D) of the robot for driving the robot in desired direction.

The table showing different control keys with their equivalent robot direction is:-

Robot DirectionControl Keys

Block Diagram:

Block Diagram1

Consider the table showing Dual Tone Multiple Frequency (DTMF) for different keys of keypad are:-

Block Diagram2

Hardware Required:

  • 12V, 1A DC Adapter-1 piece
  • DTMF Decoder-1 piece
  • AVR Microcontroller Board-1 piece
  • DC Motor Driver-1 piece
  • AVR USB Programmer-1 piece
  • Ear Phone with Connector-1 piece
  • 1 to 1 Connector-15 piece
  • 10 to 10 FRC Female Connector-3 piece
  • Robot-1 piece

Software Required

  • BASCOM-AVR Integrated Development Environment (IDE)
  • WinAVR-2010
  • USBasp Driver

Circuit Diagram

Block Diagram3


Block Diagram4

Source Code:

The screenshot of source code used in hand gesture control robot using BASCOM-AVR Integrated Development Environment (IDE) is shown below:

Block Diagram5
Next TopicInterview Question

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA