Guardei no diretório C:\Program Files\Arduino\libraries e reiniciei,aliás aparece que a reconhece.
O erro tem haver com o "constructor e destructor" e não consigo perceber.
Também já me deu este erro:
C:\Program Files\Arduino/sketch_sep22a.ino:3: undefined reference to `Luz::Luz(int)'
E ocorre outro erro, que é este:
C:\Program Files\Arduino\libraries\Morse/Morse.h:10:21: error: WProgram.h: No such file or directory
Porisso que anteriormente inclui #include<WProgram.h>.
Antes demais, não estou a gozar com qualquer pessoa que seja. Estou a expor as minhas dúvidas e agradeço a ajuda dada.
Eu fiz as substituição,que foi a seguinte:
Luz.cpp:
(Substitui WProgram.h por Arduino.h)
A mim o erro mantem-se:
sketch_sep22a.cpp.o: In function __static_initialization_and_destruction_0': C:\Program Files\Arduino/sketch_sep22a.ino:3: undefined reference to Luz::Luz(int)'
Em relação Morse.h foi o código que fiz download do link postado, nada tem haver com o código transcrito.
Amigo nao ha nada de errado na tua lib.So podes estar a coloca-la no local errado e nao deve estar a ser importada.
Em anexo tens a tua lib com o exemplo a compilar e a funcionar correctamente.
Obrigado HugoPT já percebi meu erro.Estava a colocar o ficheiro Luz.cpp não trasncrito pelo bloco de notas mas guardado diretamento pelo software do arduino.