Go Down

Topic: dove si fanno le domande dei principianti (Read 3610 times) previous topic - next topic

leo72


attenzione vi non supporta i caratteri speciali  :smiley-sweat:

Cosa intendi per "speciali"?
Lettere accentate? Nella scrittura di codice non servono, servono giusto i codici ASCII classici (&, %, ^ ecc).

lesto

vi è di default sul 99% dei sistemi *niux, oltre che vecchi atari e altri HW.

per caraterei speciali si intendono freccie, pagUP, pagDown, home, fine, tasto super, etc...

ATTENZIONE che VI e VIM non sono la stessa cosa, non credo nemmeno che VIM derivi da VI
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

bazzo54



una cosa che non riesco a capire questi tre file con estensione .cpp .h .txt vengo scritti con l'IDE arduino e poi verificati e compilati ? o devo usare un programma specifico che determina le estensioni .cpp .h .txt ? perche' io ci ho provato ma trova sempre dei errori di compilazione!!!!

Li puoi scrivere con un qualsiasi editor di testi.
Se ne usi uno che magari supporta anche l'analisi della sintassi del linguaggio (Notepad++ su Windows lo fa, su Linux un altro editor valido è Geany) sei un po' avvantaggiato.
Scrivere una lib è comunque una cosa particolare, Arduino è molto diffuso e spesso la lib che serve per far funzionare un determinato componente (la maggior parte delle lib serve a questo) è già stata scritta da qualcuno.


Hai ragione leo72

Non avevo specificato quale tipo si supporto uso,  uso Windowos7 e ci sono passato da poco, prima usavo xp, provengo dal windows 3.5........ preistorico ma ragazzi si faceva tutto e con 16 Mega..... questa e storia!!!!!

Va be'... ritornando al discorso delle librerie, io ho pensato di usare notepad++ perche' sopportato da Windows7.

Per le librerie e facile trovare la pappa pronta, ma quando hai dei problemi e non sai dove sbattere la testa  devi almeno conoscere come funzionano queste librerie e' per questo che prima di iniziare il mio progettino faccio queste prove, per capire come funzionano.
Altrimenti dove' il gusto di fare, vedere funzionare quello che si progetta!!!!


leo72


ATTENZIONE che VI e VIM non sono la stessa cosa, non credo nemmeno che VIM derivi da VI

Vero ma in pratica vim ha soppiantato vi.
Se sulla Ubuntu 12.10 che ho qui a lavoro digito "vi"  si apre Vim. Nel gestore dei pacchetti vedo che c'è "vim-tiny", una versione compatta dell'editor con poche features. Mi fermo qui perché non lo uso.

leo72


provengo dal windows 3.5........ preistorico ma ragazzi si faceva tutto e con 16 Mega..... questa e storia!!!!!

Provengo dagli homecomputer ad 8 bit e dai PC XT degli anni '80, quindi con me sfondi una porta aperta quando affronti questo discorso.  ;)

Quote

Per le librerie e facile trovare la pappa pronta, ma quando hai dei problemi e non sai dove sbattere la testa  devi almeno conoscere come funzionano queste librerie e' per questo che prima di iniziare il mio progettino faccio queste prove, per capire come funzionano.

Se l'autore è bravo, le fornisce con una documentazione e degli esempi, per far capire appunto come usarle.
Se le rilascia un pò.. così, l'unica è guardarsi i commenti nel codice, alle volte  :smiley-sweat:

bazzo54

Hola Leo72

La porta mi sa' che la riapro io con questo " apple 1° versione rach in vetroresina tastiera inclinata e sopra il monitor da 14" fosfori verdi, floppy da 5" con custodia in cartone e la cpu era il 6802 della motorola 8 bit "

Che ricordi ragazzi....

Ora la mia domanda: scrivere sullo skecth : "LEDLIB led;" o "LEDLIB = Led;" e la stessa cosa?

grazie



astrobeed


Ora la mia domanda: scrivere sullo skecth : "LEDLIB led;" o "LEDLIB = Led;" e la stessa cosa?


Sono due cose che stanno agli antipodi.
"LEDLIB = Led;"" assegna alla variabile LEDLIB il valore contenuto nella variabile Led, si presuppone che le due variabili sono definite da qualche parte nel programma e devono essere tra loro compatibili se non vuoi correre il rischio di perdere dati, p.e. tutte due di tipo byte.
"LEDLIB led;" assegna al nome simbolico "led" le proprietà dell'oggetto LEDLIB, in pratica led ne diviene un alias, in questo caso solo LEDLIB, solitamente è una classe o una struttura, deve essere predefinito da qualche parte nel programma, dopo questa operazione userai led.qualcosa dove "qualcosa" sono i metodi/proprietà della classe oppure le variabili che compongono la struttura.




lesto


Per le librerie e facile trovare la pappa pronta, ma quando hai dei problemi e non sai dove sbattere la testa  devi almeno conoscere come funzionano queste librerie e' per questo che prima di iniziare il mio progettino faccio queste prove, per capire come funzionano.
Altrimenti dove' il gusto di fare, vedere funzionare quello che si progetta!!!!


ragazzo, tu farai strada.
non sto scherzando, hai la giusta prospettiva per rimanere intrappolato dalla magnifica complessità del mondo che ci circonda... come sono poetico  :smiley-mr-green:
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

bazzo54

Hola

Per astrobeed

Grazie.. mi hai dato una risposta ben definita e soddisfacente, che ho fatoo un coppia e incolla sugli miei appunti!!!!

Per lesto

Grazie del ragazzo!!! sto' camminando a mezzo metro da terra, la mia compagna e' stata costretta a mettermi i piombi ai piedi!!! il 54 e' come avrai capito l'anno di nascita...

Ora vado a vedere i carri di carnevale che stanno iniziando qui a Verona....

Ciao a tutti  8)

lesto

ho provato a dividere i giovani dai vecchi in base all'età, ma il risultato non è mai soddisfacente. Ci sono giovani vecchie e vecchi giovani, è tutta una questione di mentalità
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

astrobeed


Vero ma in pratica vim ha soppiantato vi.


Ho fatto adesso una prova veloce sulla G25, la distro di serie (Debian 6) include già Vim, digitando "vi" si apre senza problemi sia da console seriale che tramite SSH con putty.

MauroTec


Hola Leo72

La porta mi sa' che la riapro io con questo " apple 1° versione rach in vetroresina tastiera inclinata e sopra il monitor da 14" fosfori verdi, floppy da 5" con custodia in cartone e la cpu era il 6802 della motorola 8 bit "

Che ricordi ragazzi....

Ora la mia domanda: scrivere sullo skecth : "LEDLIB led;" o "LEDLIB = Led;" e la stessa cosa?

grazie





Quello che chiamano "il linguaggio di arduino" non è altro che il C/C++ che usa le librerie in modo particolare. Le librerie core e anche le altre vengono sempre compilate ad ogni sketch e poi il file .a della libreria statica viene linkato al file di progetto. Un tempo tutti i file di sorgente aperti con arduino venivano accorpati in un unico file e compilato e poi linkato, ora se le cose stanno sempre così non lo so.

Il compilatore è gcc, compilato come cross-compiler per archittura AVR, quindi un libro su C/C++ è il partener ideale per chi ha già esperienza con la programmazione, quindi trattati bene e compralo sto libro.

Ciao.
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

leo72



Vero ma in pratica vim ha soppiantato vi.


Ho fatto adesso una prova veloce sulla G25, la distro di serie (Debian 6) include già Vim, digitando "vi" si apre senza problemi sia da console seriale che tramite SSH con putty.


Che dire, perfetto no?  ;)

leo72


Il compilatore è gcc, compilato come cross-compiler per archittura AVR, quindi un libro su C/C++ è il partener ideale per chi ha già esperienza con la programmazione, quindi trattati bene e compralo sto libro.


Anch'io sono alla ricerca di un buon libro sul C++. Tempo fa comprai un libro di Bjarne Stroustrup, che è il creatore del C++, pensando che chi meglio di lui potesse insegnarlo?? Errore!!! Un libro scritto male (argomenti a volte appena accennati, oppure ripresi in più punti ecc..) e destinato a chi sa già il C (troppe cose date per scontate).
Volevo acquistare un nuovo volume ma siccome sono tutti tomi che costano sempre 30/40/50 euri, prima di buttar via soldi volevo un consiglio da chi ne sa magari di più. Che libro consigliereste (in italiano)?

lesto

io mi son trovato bene con l'apogero, sia in c e in java avevano lo stesso autore...
ricordo delle formiche antropomorfe in copertina
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up