Gradually reduce speed

Basically I am working on following application of android version
Party Games: Drinking Wheel and American Roulette

For this I want to rotate wheel and want to stop wheel at specific point. But I want this with gradually decreasing speed. For example at start I have speed of 10 then at stop time it at 0. So wheel stop smoothly.

At present I have viewed other post and implemented rotation of wheel but it didn’t smooth, it stops on the spot. I can’t able to figure out whether I have to use physics for this or not?

I want some help in this. Thanks for your time.

Hi,

Yes Mayank is right, you can try something like :

currentSpeed = Mathf.Lerp(initialSpeed, finalSpeed, Time.deltaTime);