Either device could
probably provide a decent control system by itself of microcontroller programming may be too much. The
bigger issue is that using the Arduino by itself makes
it very difficult to stream data back to a computer
for control tuning, debugging, and other educational
purposes. The addition of the Raspberry Pi solves these
problems by providing an easy-to-use web interface and
wifi connections via SSH or VNC