Implementação do protocolo para arduino com unit tests