Hello :), I`m not new to Arduino, I have a Duemilanuove from DFRobot for 1 year and 6 months now, I love the shields and especially the display type ones, I played with the 2x16 character display, I have a serial one from Spark Fun and also HD44780 parallel ones, and my favorite the 3310 Nokia display but I always struggle with the software, I can make the demos work, make some modification in the code to show different stuff on but I cant do a new project from scratch.
My ideas for projects involve menus and displays and things that are too complicated to implement for me not knowing c++ software very well.
So my idea is simple, in order not to implement hardware that I do not know how to use properly I want to use the serial terminal to talk to my device and make the proper modifications to it. I figure that I can make a simple menu with the "Serial.print" function and use If statement to do different stuff in the program like read a value from option 1 and turn off and on from option 2 in the menu, etc.
I have used the basis from the " SerialReceive sketch " and made some modification to it in order to show the selected item in the terminal and also subroutines for a specific selection which was easy with "if" statement.
The problems are that the software is runing only when the terminal is connected to the device and I do not know how or where to make the program run without the terminal connected, I think i need to use this program as a secondary subroutine and also use the memory space to make and save the modification for the menu subroutines in order for them to work in the background even after i close the terminal connection.
This are some screen shots of the program and how it will be access`d by the user.
This version will only affect the blink rate of the LED on pin 13.
I want to develop this way to interact with the Arduino Device because I don't think I will be able to make a software on the PC or a app on Android to interact with the Device in the end so with this i can conect with any Terminal program on PC like Hyper Terminal or on Android a Terminal app to connect through a com port or even a Bluetooth Com Port.