This system makes the arduino just a host controller, or more specifically a relay to the arduino pins for a client program on the computer to use.
It lets the main code be done in C# and then C# will instruct arduino what ports to read, switch on or off etc.
At this stage the essential roundtrip time was around 18 ms for a command due to COM port being rather slow. It's all in general fun test project and despite being excessively slow, it can be used to do quite a few things like data logging on computer of voltages and such.
In the video, C# is manually communicating with the LCD screen through arduino, but at a very slow rate due to exponential time it takes to "bitbang" all arduino pins considering the command roundtrip takes 18 ms, and an LCD screen command is like 5-10 pin state changes.
The project is in unfinished state and is not reliable to be released.
Watch video Arduino Host (Slow test) online without registration, duration hours minute second in high quality. This video was added by user funkynicco 26 March 2016, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4 once and liked it people.