I'm intending to start a project that involves a number of hardware outputs. As planned now, it would need two stepper motors, one servo, an LCD display, a few buttons and (optionally) a bunch of LEDs.
Is it feasible for me to drive all that with a Raspberry Pi? I understand there aren't enough GPIO pins to do all of that, is there some way I could get around the limitation by multiplexing or something? I don't have any experience with that sort of thing, could anyone point me in the right direction?
Of course I may be trying to shoehorn the Pi into a job it's not really suited to. Should I just use an Arduino Mega or something instead?
Thanks a lot,