Criação de Bibliotecas Comunitárias

Não sei se entendi certo, mas esta com medo deu um overload de códigos? Esgotar a capacidade do arduino?

Se for pensar por esse lado, as bibliotecas de abstração poderiam ser empacotadas separadamente, tipo, você declara só o que vai usar, claro que algumas vão ter dependências, as bilbiotecas não seriam tão pesadas, pois a abstração é mínima, você vai escrever 5 linhas e economizar estas 5 linhas no código do utilizador final pra cada comando daquele que ele queria usar.

Se ele chamar ledWarning.blink(100); - 10 vezes no sistema dele, ele economizou 20 linhas, isso fora a praticidade, se ele criou uma constante ou variavel pro pino do LED é só mudar e a porta de saída do LED ja esta trocada...

Gostei da sua abordagem, faz pensar melhor no que seria interessante e no que Não seria interessante para ele, vamos pensando nestas ideias e definir o Primeiro Projeto.

Eu pensei no repositório pois é fácil de se comunicar, e criar os issues para resolver, alguém abre um problema nós verificamos se existe e resolvemos, ou alguém cadastra uma nova ideia, e nos podemos desenvolver...