estrutura ajustada para se tornar equivalente ao trabalho de @damellis
não mantive a estrura identica porque uso o projeto como submodulo do
repositorio GIT principal CarlosDelfino/Arduino