Auto Refilling Water Tank with Solenoid Valve and Ultrasonic Sensor

You are one of more than a thousand users that have this problem.

This problem is caused by three things:

  1. not emphasizsing the very different nature of non-blocking timing based on millis() to using delay()
  2. a poor documented and poor written demo-code
  3. lack of an everyday analogy with easy to understand example-numbers

I claim to have written a tutorial that does it better.

best regards Stefan