Is this possible?
Absolutely. Read the adafruit page linked earlier or the code presented here and you are set.