Don’t use delay() . It is not the function you want. It does not do what you think it does. It is not useful in this situation. Do not use delay() . Do not use delay() . Do not use delay() . Do not use delay() . Do not use delay() .
Do not use delay() .
DO NOT-
You get the point.
Use millis() !