Clean up arduino Server

The Arduino server works with a delay loop. It's not pretty, but it
works better, than with a timer.
close #34