Go Down

Topic: [RISOLTO] interprete comandi RS232 (Read 1 time) previous topic - next topic

fiodavid

Nov 25, 2012, 09:09 pm Last Edit: Nov 27, 2012, 09:15 pm by fiodavid Reason: 1
Ciao a tutti,

avrei bisogno di un suggerimento da parte vostra.
Vorrei realizzare con arduino un interprete comandi RS232, mi spiego meglio.
All'interno del monitor seriale presente all'interno del IDE di arduino (e successivamente se possibile anche tramite HyperTerminal o Zoc o comunche tramite un software terminale esterno, secondo voi è possibile?) fare in mondo che quando avvio arduino, appaia all'interno del monitor seriale una scritta e successivamente un simbolo di prompt.
Quello che non saprei come fare, è:
-fare in modo che ogni volta che premo invio, il cursore vada a capo e compaia un nuovo simbolo di prompt
-ogni comando seguito dal tasto della tastiera TAB mi permetta di visualizzare un help di tale comando
-inviato ogni comando, arduino mi rispondo con OK se tutto OK oppure tramite un errore da me definito

Quello che vorrei chiedervi è solo delle dritte su come e dove andare a cercare info a riguardo

Spero di essermi spiegato e vi ringrazio per le risposte.

Ciao
fiodavid


PaoloP

Secondo me è il programma sul PC che deve avere quel comportamento non Arduino. Quindi dovresti crearti un monitor seriale personalizzato. Puoi usare il Visual Basic o il Visual C++ o qualsiasi altro linguaggio.

leo72

Ciò che vuoi fare è un interprete lato Arduino, non è difficile ma neanche facile.
Ti posso intanto suggerire di dare un'occhiata al progetto Bitlash:
http://bitlash.net/
E' un linguaggio interpretato il cui interprete gira sul microcontrollore. C'è tra gli esempi anche l'emulatore di un terminale dove tu puoi interagire con l'interprete.

marcello.romani

Puoi usare come base questa libreria:

http://arduino.cc/forum/index.php/topic,133148.0.html

usa la versione allegata all'ultimo commento del thread.

(disclaimer: autpromozione :P )

fiodavid

Ciao,

grazie a tutti per gli utilissimi consigli e idee.
Con di fare al più presto delle prove

Grazie ancora e FORZA ARDUINO

Ciao
fiodavid

Go Up