Recommended · for beginners

Arduino Event-Based Programming

BP Learning

Why people recommend it

A good explanation of why delay() makes sketches miss inputs, and the alternatives, often handed to people whose button presses are being ignored.

Watch for: Suits anyone new to running tasks at once

If you liked this