https://geekdad.com/2008/06/arduino-class-a/
Arduino Class at Studio Bricolage