Pages: [1]   Go Down
Author Topic: struttura cartelle sketh e libraries su Arduino 1.0.2 su XP  (Read 1054 times)
0 Members and 1 Guest are viewing this topic.
Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho appena iniziato con Arduino, e vorrei partire nel modo corretto, come devo strutturare le cartelle  delle libraries e sketchs. Arduino 1.0.2 ha creato  °Desktop/Arduino/libraries/°. Dove metto gli sketchs? 
Ovvero, le cartelle librerie contengono le cartelle sketchs o viceversa?
Logged

BZ (I)
Online Online
Brattain Member
*****
Karma: 266
Posts: 21660
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dipende dal sistema operativo.
Comunque lo fa il IDE di Arduino in automatico. Non devi fare niente.
Ciao Uwe
Logged

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

Avviando l'Arduino su Windows ti dovresti trovare una nuova cartella denominata /Arduino all'interno della tua cartella /Documenti (così mi pare, uso Linux).
In questa cartella verranno salvati gli sketch che scrivi. All'interno creaci la cartella /libraries, dove avrai cura di inserire le librerie di terze parti, quelle cioè scritte da terzi e non ufficiali. Quest'ultime sono presenti in /arduino-1.0.2/libraries,  così da essere separate dalle prime.
Logged


BZ (I)
Online Online
Brattain Member
*****
Karma: 266
Posts: 21660
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusami, ho letto male il titolo. Per windows (XP)
Le librerie vanno in arduino/libraries/nome libreria/ files della libreria.

Gli sketch vanno in defaut in c:\Dokumente und Einstellungen\utente windows\Eigene Dateien\Arduino\ uso Windows in tesdesco e non so cosa é la traduzione giusta. Comunque trovi la dirctori nel IDE nel menu FILE, PREFERENZE e puoi spostarlo.

Ciao Uwe
Logged

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie a tutti.
Nella ipotesi di installare in futuro anche Ubuntu, ho creato in un HD separato le cartelle " X:/Arduino/libraries/"
Ho copiato nella cartella "libraries" altre cartelle con "nomelibreria" contenente i files xx.h e xx.cpp. Ho poi copiato nella stessa cartella le cartelle con il nome dello sketch, e al suo interno il file xxx.ino.
X:/Arduino/libraries/libreriapippo/progettopippo1/pippo1.ino
Ho poi impostato in Arduino-File-Preferenze la nuova posizione della cartella.

Avviando l'IDE verifica e compila i file, non tutti, ma penso che questo non dipenda dalla struttura dei files ma dal loro contenuto.

Penso di aver fatto le cose correttamente, ma se avete commenti, sono qui.
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7124
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se nelle preferenze ha indicato come cartella degli sketch x:/Arduino, le librerie aggiuntive vanno in X:/Arduino/libraries
Mentre gli sketch verranno creati nella cartella Arduino. Al momento di salvare uno sketch l'IDE lo sistema in una sotto cartella con lo stesso nome del progetto.
Salvando pippo1 avrai X:/Arduino/pippo1/pippo1.ino
Compilando lo sketch l'IDE andrà a cercare le librerie ufficiale nella cartella ..\arduino-1.0.2\libraries ovvero all'interno del file dello stesso IDE e poi le librerie aggiuntive nella cartella X:/Arduino/libraries

Logged

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

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

Grazie a tutti.
Nella ipotesi di installare in futuro anche Ubuntu, ho creato in un HD separato le cartelle " X:/Arduino/libraries/"
Ho copiato nella cartella "libraries" altre cartelle con "nomelibreria" contenente i files xx.h e xx.cpp. Ho poi copiato nella stessa cartella le cartelle con il nome dello sketch, e al suo interno il file xxx.ino.
X:/Arduino/libraries/libreriapippo/progettopippo1/pippo1.ino
Ho poi impostato in Arduino-File-Preferenze la nuova posizione della cartella.

Avviando l'IDE verifica e compila i file, non tutti, ma penso che questo non dipenda dalla struttura dei files ma dal loro contenuto.

Penso di aver fatto le cose correttamente, ma se avete commenti, sono qui.

No, hai fatto le cose male.
In /libraries ci vanno solo le librerie, i file .ino sono sketch e come tali devono stare nella cartella degli sketch, che varia da sistema a sistema: su Windows è /Documenti/Arduino, su Linux è ~/sketchbook.
Ogni sketch deve stare all'interno di una cartella che abbia lo stesso nome del file senza prefisso (es.: lo sketch pippo.ino si trova in /Arduino/pippo). Ma questa operazione non la devi fare tu, la fa l'IDE in automatico. Quando apri l'IDE e scrivi un nuovo sketch, salvandolo con nome l'IDE crea in automatico la cartella con lo stesso nome del file.
Logged


Pages: [1]   Go Up
Jump to: