[RISOLTO] interprete comandi RS232

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

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.

Ciò che vuoi fare è un interprete lato Arduino, non è difficile ma neanche facile.
Ti posso intanto suggerire di dare un'occhiata al progetto Bitlash:

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.

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 :stuck_out_tongue: )

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