Pages: [1]   Go Down
Author Topic: Librerie in arduino!!!  (Read 1045 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 336
Posts: 23142
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Online Online
Brattain Member
*****
Karma: 272
Posts: 21940
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Quartu Sant'Elena, Sardinia, Italy
Offline Offline
Jr. Member
**
Karma: 1
Posts: 89
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 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)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Jr. Member
**
Karma: 1
Posts: 89
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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, Italy
Offline Offline
Tesla Member
***
Karma: 115
Posts: 7265
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Online Online
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 336
Posts: 23142
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 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)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie leo, appena provato: ottimo editor.
Logged

Quartu Sant'Elena, Sardinia, Italy
Offline Offline
Jr. Member
**
Karma: 1
Posts: 89
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie  smiley-lol
Logged

Pages: [1]   Go Up
Jump to: