Criando Bibliotecas para Arduino

HugoPT:
Acabei agora de ler com mais atençao ao teu blog e vi umas coisas que nao estou a entender,
Outra questao como é que estas a usar o construtor?
Normalmente o construtor é usado para inicializar variaveis da classe com valores iniciais, no teu codigo tens isto:

Led(int *);

Esperas um ponteiro no constructor??

Existe algum problema em usar um ponteiro no construtor? Não leves a mal a questão, C++ é relativamente novo para mim e ainda não domino todos os pequenos pormenorzinhos da linguagem. Na aplicacão em questão, realmente não vejo grande utilidade de ter um ponteiro para um pino (mas também não vejo grande utilidade na libraria em questão)... mas se por exemplo quisésses implementar uma classe que ligaria a um servico web para ir buscar dados e quisesses usar o objecto Ethernet, provavelmente quererias passar um apontador para o Cliente Ethernet em vez de deixares a classe fazer todo esse trabalho, não?

Daqui a uma ou duas semanas espero postar uma classe onde implemento isso... infelizmente, embora toda a gente possa tentar, apenas encontrei outro membro do fórum com utilidade para ela. LOL Mas dará para ver o que falei... se funcionar. LOL