Good Buck Converter driver IC for Arduino

Its my first time. I will control the current with Arduino via INA219, and also I will set a maximum limit current via hardware also to not damage the battery.