In Arduino you have the loop routine.
After finishing the loop routine, it will enter it again.
This means the CPU is running at 100% all the time.
Isn’t this against any processor/software design?
Doesn’t it consume much current?
Is there a way to send the processor to sleep and continue for example when a button is pressed?