Does Arduino need a real-time scheduler?

ddmcf,

I agree, the Quantum Leaps state machine framework is an excellent type of scheduler for applications like your project.

What kind of feedback have you received? Is your tutorial sufficient to get people started?

I am curious how Arduino users react to state machines.

Students are introduced to finite state machines early in introductory embedded systems courses.