Updated web and Arduino version that uses digital pins 2, 3, and 5.