Does "spin" mean the same thing in these two sentences?

One of the planet's moons has a slower spin than the others.

He took the new car for a spin.
different meanings