Arduino for this? Or something else?

Ok, I made the wrong assumption. Sorry about it. It does need an arduino. A couple of options here, build a stand alone atmega328 or purchase a cheap arduino nano.