modificare una libreria?

ciao a tutti! uso la libreria servo.h per muovere dei servi, il problema è che si muovono troppo velocemente, allora volevo modificare il treno di impulsi. in poche parole modificare la libreria. è possibile? come devo fare? grazie

non devi modificare la libreria, semplicemente invece di farli muovere tutto d'un colpo lo fai in maniera progressiva, sfuttando i cicli e all'interno dei cicli metti dei delay adeguati ;)

ok, può essere una soluzione. ma giusto a titolo informativo, come posso fare a cambiare qualcosa in una libreria? la libreria ha un sorgente?

Le librerie “esterne” si trobvano nella cartella arduinoxx/libraries in una cartella che ha il stesso nome della libreria stessa.
La libreria si compone al minimo di 3 file.
Un .TXT che contiene le parole chiave in modo che l’IDE sappia colorare le parole chiave.
Poi un file .H e .CPP.
Nel .H ci sono le definizioni delle classi e delle variabioli / funzioni.
Nel .CPP ci sono le funzioni scritte in C o C++.
Ciao Uwe

1 Like

Inoltre puoi copiare/inserire le librerie nella cartella del tuo sketch. In questo modo le puoi modificare non alterando quelle originali che rimangono così per gli altri progetti.

PaoloP: Inoltre puoi copiare/inserire le librerie nella cartella del tuo sketch. In questo modo le puoi modificare non alterando quelle originali che rimangono così per gli altri progetti.

+1 E' la soluzione che suggerisco sempre anche io.