Reading sine wave output using arduino analogread()

Just thinking...

How granular can your reading be? Could you get what you need with 4 comparators at different levels? Or even 8. (comparators are usually 4 to a package.
It would be much easier for someone with no experience with opamps to implement.