*) use internal pull up resistors on buttons
+) doc/schematic/ Eagle CAD schematic and Fritzing CAD project