Electron Kernel é um framework que ajuda você a escrever programas com múltiplos modos de funcionamento para seu Arduino. Ele ajuda você a organizar sketches mais complexos dividindo tarefas, trabalhando com modos de operação e sistema de eventos.
Faça Download da biblioteca do Electron Kernel aqui e descompacte no seu diretório ARDUINO/libraries.
Por padrão, o Kernel esta escutando a Serial para mudar o modo. Basta você abrir o Serial monitor do Arduino e digitar 0, 1 ou 2 para alternar entre os modos de funcionamento!
O Kernel permite também que você troque de modo de outras formas como via botão / interrupção ou então por métodos customizados que você mesmo pode criar!