https://medium.com/@sayeedanwar1997/how-to-design-an-ir-based-micro-servo-motor-controller-e18c73afeafa