How do you check for an event that could happen at any random time?
The correct answer is "Use interrupts to monitor for the event"
- 7% Use regular analogRead() statements to check frequently for the event
- 80% Use interrupts to monitor for the event
- 7% Use the WDT to wake the CPU when the event occurs
- 5% The Arduino isn't capable of this