How to avoid delay() – create a custom Arduino class – Part 2