This is a simple straight forward VB.NET example, which is able to send commands to the Arduino. Each command should end with: ';'. When the Arduino reaches the ';', it will report back the received command. If you also add 2 push buttons to the Arduino (in this case connected to port 12 & 13). You could use these commands to: show current memory & erase the memory. The pc-command is stored in a 21-bytes array into the arduino. So from PC-side, do not send strings longer then 21 characters, including a final ';'!
Well, this program is not very sophisticated, but it took a while for understanding the 'Invoke Method'. That's why I post a little example here, to speed you up. ;-)
In VB.Net 2010, just simple create the form below and add a SerialPort1-object. Rename the objects, so it compares to the code ('SerialPort1' will be 'rs232' etc.). And copy the VB code.
Open a new Arduino Sketch page and copy the code below. Just add 2 push buttons to the pins 12 & 13. (There are plenty examples on the internet on how to connect a push button.) Have fun talking to the Arduino! ;)
|Screen dump||Code: VB.Net||Code: Sketch|