Before reading, click on the screenshot below ..........
I have developed a GUI to control Arduino from Google Chrome browser using websockets and a socket-to-serial proxy that you need to install into your PC. The LabScript Proxy interface between the Arduino UNO and the Google Chrome Browser
Testbench:
- PC connected to Arduino UNO using usb
- Tested on Windows XP and Ubuntu 11.10
- Web Browser: Google Chrome 14+
How does it work:
- First of all, From your Arduino IDE, upload StandardFirmata sketch into your Arduino
For Windows:
1) Download LabScriptProxySetup.exe from :
https://sourceforge.net/projects/labscript/files/2) Download text file -- WebfirmataAnalogpin.tx into your desired directory
3) Install the LabScript Proxy in your PC
4) Launch LabScript Proxy, a browser should open with URL:
http://sguiversion1.appspot.com/WelcomeWindowNote: this application only work with Google Chrome 14+
5) On the webpage:
http://sguiversion1.appspot.com/WelcomeWindow, Press "Choose File", Select "WebfirmataAnalogpin.tx" that you downloaded earlier
6) Press 'Execute', a new URL will appear :
http://sguiversion1.appspot.com/LabScript7) on the webpage, Press 'Network' button, Press 'Arduino' and enter your COM Port

Press 'Connect'. Now you are in control of your Arduino
9) if you need support please go to:
http://www.facebook.com/pages/Byrsa-Systems-Inc/188621761190483For Ubuntu:
1) Download LabScriptProxy.tar.gz from :
https://sourceforge.net/projects/labscript/files/2) Follow the instructions on the readme file to install
4) Launch LabScript Proxy, a browser should open with URL:
http://sguiversion1.appspot.com/WelcomeWindowNote: this application only work with Google Chrome 14+
5) On the webpage:
http://sguiversion1.appspot.com/WelcomeWindow, Press "Choose File", Select "WebfirmataAnalogpin.tx" that you downloaded earlier
6) Press 'Execute', a new URL will appear :
http://sguiversion1.appspot.com/LabScript7) on the webpage, Press 'Network' button, Press 'Arduino' and enter your COM Port

Press 'Connect'. Now you are in control of your Arduino
9) if you need support please go to:
http://www.facebook.com/pages/Byrsa-Systems-Inc/188621761190483What does the GUI do?
- Set Pin Mode
- Set Digital Pin High/Low
- Set PWM
- Enable Analog Pin Reading