Show Posts
Pages: 1 2 [3] 4 5 ... 91
31  International / Software / Re: Tab Multiple on: December 03, 2013, 05:46:44 pm
Astro ha completamente ragione. Il mio codice é incasinatissimo . Purtroppo come ho detto non sono un esperto di C .

Penso che la cosa migliore sará scrivere direttamente il tutto sotto forma di libreria. Che ne pensate?

Con il file .h seguendo le istruzioni di astro e il file cpp con le implementazioni delle funzioni.

Fab.
32  International / Software / Re: Tab Multiple on: December 03, 2013, 11:34:46 am
ahahahah,  non intendevo dire che non volevo seguire il tuo consiglio. Ma volevo sapere se era quella la soluzione al mio problema precedente. smiley

Grazie mille per l´aiuto .
Appena posso modifico il codice per averne uno piú pulito . Poi lo riposto cosí se avete tempo e vedete dei MACRO-ORRORI come mi ha fatto notare astrobeed continuo a fixarlo smiley !

Grazie davvero,
scappo al mio corso di tedesco, a stasera!
33  International / Software / Re: Tab Multiple on: December 03, 2013, 11:29:36 am
Ok va benissimo allora devo aggiustare un pó il mio codice.

Invece a proposito dell´errore che avevo prima? Non c´entra niente con questo vero?

Devo seguire il consiglio di Guglielmo?
34  International / Software / Re: Tab Multiple on: December 03, 2013, 11:25:43 am
Ok. Io avevo pensato di fare cosí per far si che ci fosse un file che riunisse tutte le variabili che mi servono e che devono essere inizializzate sin da subito.
35  International / Software / Re: Tab Multiple on: December 03, 2013, 11:20:33 am
Lo so ... ma quello devo cambiarlo ancora. Un passo alla volta smiley-sad
36  International / Software / Re: Tab Multiple on: December 03, 2013, 11:16:41 am
Ciao Guglielmo e cosa intendi con "includere a livello di .ino"

Come dovrei fare?
37  International / Software / Re: Tab Multiple on: December 03, 2013, 11:14:04 am
Ok. Ma se perdi troppo tempo lascia perdere che cerco di trovarlo da solo l´errore.

In ogni caso ti ringrazio tanto.
Fab.
38  International / Software / Re: Tab Multiple on: December 03, 2013, 11:08:38 am
no infatti non l´ho messo nella libreria LPD8806. Mi sono forse espresso male prima.

la cartella della libreria non l´ho minimamente toccata naturalmente.

Semplicemente, spostando gli include dal mio file main ( dove ci sta il setup() e il loop()) al mio file initialization.h, ho l'errore precedente.
39  International / Software / Re: Tab Multiple on: December 03, 2013, 11:04:38 am
il file .h a cui mi riferisco é semplicemente un file .h che ho creato tra le mie tab e richiamo con

#include <initialization.h>

Quindi alla fine la mia cartella del progetto conterrá:
controller.ino
Controller_v3_2.ino
initializazion.h
parsing.ino
40  International / Software / Re: Tab Multiple on: December 03, 2013, 11:01:51 am
scusami mi sono spiegato male.

Mi serviva la libreria LPD8806. Ho effettuato il download della cartella completa di :
examples
LPD8806.cpp
LPD8806.h

e l´ho copiata nella cartella "libraries" dell´arduino IDE.

Cosí funziona perché se scrivo:
Code:
#include <LPD8806.h>

in un qualunque sketch arduino , la libreria viene inclusa senza problemi.

Invece dal file .h mi da quel problema.
41  International / Software / Re: Tab Multiple on: December 03, 2013, 10:57:09 am
Ho appena controllato, la cartella LPD8806 si trova, con i rispettivi files all´interno nella cartella "libraries" di Arduino.

L´ho sempre inserita cosí una libreria e ha sempre funzionato.

Forse ho sbagliato a creare il file .h ? Perché per crearlo ho semplicementecreato un nuovo file e poi ho modificato l´estensione da .ino a .h .

Grazie
42  International / Software / Re: Tab Multiple on: December 03, 2013, 10:51:39 am
eh é quello che mi stavo chiedendo. Sta nelle libraries di arduino, dove ci sono tutte le altre librerie.

devo metterlo nella stessa directory del file .h ?
43  International / Software / Re: Tab Multiple on: December 03, 2013, 10:49:14 am
ok. Grazie mille . Ste cose dovrei saperle ma purtroppo essendo MAtlab il mio ambiente di programmazione preferito le dimentico spesso.

Comunque ho aggiunto al mio file initialization.h :

Code:
#include "Arduino.h"
      // LIBRARIES /////////////////////////////////////////////////////     
      // Library for the LED Strip
      #include <LPD8806.h>
      // Library for the DAC and the SD which are both working over SPI
      #include <SPI.h>
      // Library for more mathematical functions
      #include <math.h>
      // Library for Strings
      #include <String.h>
      // Library for SD card
      #include <SD.h>     

Ma ricevo un errore:
In file included from Controller_v3_2.ino:8:
/initialization.h:6: fatal error: LPD8806.h: No such file or directory
compilation terminated
44  International / Software / Re: Tab Multiple on: December 03, 2013, 09:39:59 am
se ho un file .h é buona norma averne anche uno .cpp ? e organizzare il tutto come in una libreria? oppure posso farne a meno e lasciare solo il file .h per definire i valori iniziali delle variabili e inserirci i vari prototipi?
45  International / Software / Re: Tab Multiple on: December 03, 2013, 09:10:59 am
io ho un file .h che contiene l´inizializzazione delle variabili ma non i prototipi delle funzioni.

Devo inserire all´interno del file .h anche i prototipi delle funzioni?

Per prototipo intendi la firma giusto?

EDIT: se quello che dici é vero riguardo l´ordine alfabetico. Perché se rinomino la tab "parsing" in "a_parsing" il tutto funziona?
Pages: 1 2 [3] 4 5 ... 91