Brushed DC Motor Controller Using Infra-Red Remote

Brushed DC Motor Controller Using Infra-Red Remote


This project enables the user to control a Brushed DC Motor using an Infra-Red Remote Control, thus controlling speed, direction, and also brake of DC Motor is possible. It’s an Arduino compatible open-source hardware that helps you develop many DC Motor control applications. The user has to write the code as per the application requirement.  The project is based on three main parts, Atmega328 microcontroller, LMD18201 DC Motor H-bridge, and TSOP1838 Infra-red receiver. This board can control DC motor up to 48V DC with continuous current up to 3A and with peak current 6A.

Example Arduino code is available under Downloads below. This code will help you to control the speed of the motor in 4 steps up/down using an infra-red remote control with help of two switches.

Brushed DC Motor Controller Using Infra-Red Remote – [Link]

Mike is the founder and editor of, an electronics engineering community/news and project sharing platform. He studied Electronics and Physics and enjoys everything that has moving electrons and fun. His interests lying on solar cells, microcontrollers and switchmode power supplies. Feel free to reach him for feedback, random tips or just to say hello :-)

view all posts by admin
Notify of
Inline Feedbacks
View all comments