We currently don't handle what to do if the Arduino disconnects after we initially try to connect to it. A couple of ideas:
Check every 5 seconds that the port to the Arduino is still open.
Keep a status icon with a button for attempting to reconnect. A simpler alternative might be bouncing people back. They will loose work, but it ensures a clean output.
We currently don't handle what to do if the Arduino disconnects after we initially try to connect to it. A couple of ideas: