Simulation of fuzzy logic control for DC servo motor using Arduino based on MATLAB/Simulink

The most widely used control strategy in industry is proportional integral derivative (PID) controller. The popularity of PID controllers can be attributed partly to their robust performance in a wide range of operating conditions and partly to their functional simplicity. One of the application is to control arm robot manipulator model by using DC servo motor as actuator. This paper presents design of PID controller of DC servo motor using automated PID tuning by sisotool for higher order system and implement to the Arduino Mega 2560 via potentiometer by using Simulink Support Package for Arduino Hardware in MATLAB/Simulink. A better design of controller using fuzzy logic controller (FLC) is proposed. Simulation results are demonstrated. Performance analysis shows the effectiveness of the proposed Fuzzy logic controller as compared to the PID controller.