Creating a stand alone Gyroscope datalogger

To start off, I am a 100% complete newbie to this world, and have minimal background in this other than I've played around with some simple Raspberry Pi projects which was just following tutorials. I also have minimal programming background.

With that out of the way, I'm wondering if Arduino is the right way to go for a project I'm looking at. Essentially I need a small, self contained unit that will record gyroscope orientation every couple of seconds.

My question is whether or not Arduino is the way to go? The unit would need to be battery powered (preferably button battery), and record orientation at a constant interval, saving it to a microSD, and would need to last about 4 hours.

If this can be done with Arduino, can someone help me with what hardware would be needed? Alternately, is there another way this could be done with off-the-shelf parts?

Thanks in Advance!

This comes up using Google(Gyroscope datalogger):
https://www.google.com/search?ie=UTF-8&oe=UTF-8&q=Gyroscope+datalogger&domains=https%3A%2F%2Fforum.arduino.cc&sitesearch=https%3A%2F%2Fforum.arduino.cc

Arduino is definitely the way to go!

A reasonably small and self-contained solution would be to use an Arduino MKR Zero with an Arduino MKR IMU Shield. The MKR Zero has a build in SD card slot and the MKR IMU Shield plugs right into the MKR Zero. The MKR Zero has a connector for a LiPo battery and a built-in battery charger that charges the battery when you connect power to the MKR Zero's USB socket.

I'm sure there are other alternative solutions that are as small, if not smaller. This is just the one I have used.

pert:
Arduino is definitely the way to go!

A reasonably small and self-contained solution would be to use an Arduino MKR Zero with an Arduino MKR IMU Shield. The MKR Zero has a build in SD card slot and the MKR IMU Shield plugs right into the MKR Zero. The MKR Zero has a connector for a LiPo battery and a built-in battery charger that charges the battery when you connect power to the MKR Zero's USB socket.

I'm sure there are other alternative solutions that are as small, if not smaller. This is just the one I have used.

Awesome... great info.