Librerie in arduino!!!

Salve a tutti, volevo sapere a cosa servono le librerie in arduino....grazie per la risposta...

totonno87:
Salve a tutti, volevo sapere a cosa servono le librerie in arduino....grazie per la risposta...

Hanno le stesse funzioni delle librerie di altri programmi, ad aggiungere funzionalità create da altri ai propri programmi in modo semplice e rapido.
Ad esempio, la libreria Wire aggiunge la possibilità di gestire le connessioni I2C. La EEPROM a poter accedere alla EEPROM interna ecc...

Nelle librerie ci sono funzioni che possono essere usate nel Tuo Sketch. Spesso vengono ragruppati le funzioni per pilotare un integrato specifico o un shiled. In questo modo viene semplificato il Tuo sketch perché Tu usi le funzioni e non hai bisogno di sapere come funziona l'integrato oppure programmare tuttoil codice per pilotare l' integrato.
Una spiegazione sulle librerie:

Un tutorial come scrivere una libreria trovi in:

Ciao Uwe

una domanda a cui non sono ancora riuscito a dare risposta: come si fa a leggere il codice di una libreria?
spesso mi è capitato di trovare la libreria che mi serviva ma senza capire su quali pin aveva effetto

Le librerie per Arduino sono fornite come codice sorgente, quindi è sufficiente aprire i file .h e .cpp per leggere il codice.

per la libreria sd, per esempio, non è possibile aprire il codice sorgente con l'ide ma soltanto degli sketch di esempio.
anche provando ad aprire i file .h e .cpp con l' ide mi dà errore in quanto "Processing può aprire solo i propri sketch e i file con estensione .ino o .pde"

Per poter leggere i file .c .cpp e .h ti consiglio l'ottimo editor notepad++ (http://notepad-plus-plus.org/)
Permette di leggere anche tantissimi altri tipi di file.

il codice sorgente lo apri con qualsiasi editor di testo come blocco note.
per windows consiglio notepad++ che è opensource ed ottimo, riesce ad identificare e colorare tantissimi tipi di sorgenti, dall'HTML al c# passando per vb e javascript.

per linux gli editor standard kate e gedit hanno le stesse funzionalità, ma molti programmatori usano editor a riga di comando come VI e emacs, potenti quanto complessi

lesto:
per linux gli editor standard kate e gedit hanno le stesse funzionalità, ma molti programmatori usano editor a riga di comando come VI e emacs, potenti quanto complessi

Consiglio Geany, veramente ben fatto.

Grazie leo, appena provato: ottimo editor.

Grazie XD