Go Down

Topic: Interfaccia grafica (Read 6125 times) previous topic - next topic

bibopm

Ciao a tutti.
Visto che questa è la sezione software, nessuno di voi è interessato a creare un interfaccia grafica per i dati e la gestione di arduino?

Faccio l'esempio di creare qualcosa in VB per la gestione dei dati ricevuti dalla seriale?

lesto

esistono già migliaia di programmi per la gestione dei dati via seriale...

che cosa proponi di nuovo o di rivoluzionario?
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

bibopm

Ahimè non posso proporre niente visto che qui ho solo da imparare.

Volevo capire se esisteva qualcosa che ricevesse i dati da seriale, e qui so che ne esistono, ma mi interessava anche una parte dove potrei curare la parte grafica quindi visualizzare grafici, dati solo in testo, ecc.

pelletta

Potresti interfacciare l'arduino con un'applicazione scritta in Processing

dab77

dai un'occhiata qui: http://www.gioblu.com/tutorials/programmazione/219-visualizzatore-grafico-con-processing-grapher-10

ƎR

io avevo iniziato a fare qualcosa con visual studio che, giudizio personale, mi piaceva di più rispetto a processing... però ho sempre mille cose da fare e non ho ancora concluso niente :(
Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Lucailvec

https://www.youtube.com/watch?v=LIMyz2GBW28 mi scuso se insisto ma grafici e cose simili le puoi fare in questo modo...sul sito gioblu.com c'è il suo tutorial che spiega passo a passo come fare, nemmeno un oretta e hai un' interfaccia molto valida a mio parere poi le ultie versioni di excell permettono di avere diciamo un certo gusto grafico  :)

lesto

umm vediamo... arduiIDE ha un buon serial monitor che visualizza ashii (classi serial), binario, hex, oct, dati grezzi in int, float, long, etc..

baudline è il miglior analizzatore che abbia mai usato di dati continui (grafici, frequenze, etc..) però non ci capisco neanche 1/10 di quello che può fare
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

astrobeed


baudline è il miglior analizzatore che abbia mai usato di dati continui (grafici, frequenze, etc..)


Per Linux si, per Windows esiste di molto meglio  :smiley-mr-green:

bibopm

Ringrazio tutti voi.

La parte con excel la ho già usata più volte ma è limitata a 250 letture.
Quello di processing è interessante ma lo trovo complesso.

Io pensavo ad una cosa tipo ho due sensori, una temperatura e uno luminoistà, ad esempio. Faccio leggere i due dati e li scrivo sulla seriale. Il programma che ho in mente io lavora tipo come access, che carica un file csv, così che ogni linea dei dati, compila in automatico tutti i record man mano.

Alla fine hai una tabella con due colonne di dati che puoi lavorare a tuo piacimento con grafici, somme, report, ecc.

Mi sono spiegato??? Spero

Subsea

Scusate se mi intrometto, ma è meglio il phyton o il processing per questo tipo di cose?

bibopm

Hai fatto bene ad intrometterti, è fatto per questo il forum.

Io però non conosco ne l'uno ne l'altro

lesto

nè il phyton nè per processing ho visto IDE con supporto drag'n'drop per fare la grafica.
In oltre processing non possiede delle librerie "interne" per la grafica di input (texbox, slider, combobox, etc..)

quindi se la scelta è solo tra questi 2 linguaggi, vai per il phyton
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Subsea

Mm mm. No, la scelta potrebbe anche ricadere su altri linguaggi, è solo che non ne conosco altri XD... quali mi consigli?

lesto

io consiglio sempre il java perchè mi piace, gira su tutti i windows/mac/linux ed eventualmente con un minimo di sbatti pure su android.
Sia eclipse che netbeans (i due IDE principali di java) possiedono il sistema per creare interfaccie grafiche drag'n'drop (eclipse via plugin, netbeans di base)
Infine i programmi possono essere "embeddati" in un jar che gira lato client; quindi su arduino puoi fornire una pagina WEB che integra un JAR che fornisce l'applicazione per comandare l'arduino...slegandoti dalla complessità dell'HTTP per fare un buon sistema di comunicazione.

Infine lo stesso IDE di arduino è fatto in java, quindi ti è comodo quando vorrai/dovrai giochicchiarci.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up