Is there a need use a delay in the main LOOP function? The silly thought I have is that it will overheat the atmegs chip with continuous looping; but that is not true, right?
I understand wanting to use a loop if your maybe logging data or writing to serial monitor and you don't want a stream of data flying by. What if I my program logic is monitoring input pins, even shift register, and want to keep a constant watch on their states so that the program can do its logic based on their readings. I have no need to delay anything or slow it down so I don't need to insert delay, right?