Offline
Newbie
Karma: 0
Posts: 6
|
 |
« on: January 24, 2013, 03:28:55 am » |
Salve a tutti, volevo sapere a cosa servono le librerie in arduino....grazie per la risposta...
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16466
Don't know what I do
|
 |
« Reply #1 on: January 24, 2013, 03:42:20 am » |
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...
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15716
+39 349 2158303
|
 |
« Reply #2 on: January 24, 2013, 05:36:53 am » |
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/LibrariesUn tutorial come scrivere una libreria trovi in: http://arduino.cc/en/Hacking/LibraryTutorialCiao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Quartu Sant'Elena, Sardinia, Italy
Offline
Jr. Member
Karma: 0
Posts: 89
|
 |
« Reply #3 on: January 25, 2013, 05:07:41 am » |
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
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Edison Member
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
|
 |
« Reply #4 on: January 25, 2013, 05:10:14 am » |
Le librerie per Arduino sono fornite come codice sorgente, quindi è sufficiente aprire i file .h e .cpp per leggere il codice.
|
|
|
|
|
Logged
|
|
|
|
|
Quartu Sant'Elena, Sardinia, Italy
Offline
Jr. Member
Karma: 0
Posts: 89
|
 |
« Reply #5 on: January 25, 2013, 07:06:38 am » |
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"
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 49
Posts: 3018
|
 |
« Reply #6 on: January 25, 2013, 07:23:35 am » |
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.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 82
Posts: 8229
:(){:|:&};:
|
 |
« Reply #7 on: January 25, 2013, 07:23:44 am » |
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
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16466
Don't know what I do
|
 |
« Reply #8 on: January 25, 2013, 09:07:31 am » |
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.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Edison Member
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
|
 |
« Reply #9 on: January 25, 2013, 09:32:44 am » |
Grazie leo, appena provato: ottimo editor.
|
|
|
|
|
Logged
|
|
|
|
|
Quartu Sant'Elena, Sardinia, Italy
Offline
Jr. Member
Karma: 0
Posts: 89
|
 |
« Reply #10 on: January 25, 2013, 09:40:56 am » |
Grazie 
|
|
|
|
|
Logged
|
|
|
|
|
|