The invention relates to a controller, in particular to a controller with an efficient cleaning device. The controller with the efficient cleaning device is thorough in cleaning and high in cleaning efficiency and practicality and comprises a connecting rod, a disc, a large belt wheel, a flat belt, a small belt wheel, a first gear, a second gear, a first slide rail, first slide blocks, a first gear rack, a first connecting rod, a second slide rail, second slide blocks, a slide shaft, a telescopic block, a thumb cylinder, a controller body, a second connecting rod, cleaning cloth, a hairbrush, a box body, a lifting rod, a cylinder body, a piston and a first motor. The first motor and the second gear are connected to the top of the interior of the box body. According to the controller with the efficient cleaning device, the effects of thorough cleaning and high cleaning efficiency and practicality are achieved, the problem that the controller is inconvenient to clean is solved, and the practicality is high.