Go Down

Topic: Librerie in arduino!!! (Read 1 time) previous topic - next topic

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

leo72


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...

uwefed

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:
http://arduino.cc/en/Guide/Libraries
Un tutorial come scrivere una libreria trovi in:
http://arduino.cc/en/Hacking/LibraryTutorial

Ciao Uwe

Aledexter

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

tuxduino

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

Aledexter

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"

PaoloP

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.

lesto

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
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

leo72


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.

tuxduino

Grazie leo, appena provato: ottimo editor.


Go Up