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:
- Download LabScriptProxySetup.exe from : Arduino Monitoring by Sensors2Cloud - Browse Files at SourceForge.net
- Download text file – WebfirmataAnalogpin.tx into your desired directory
- Install the LabScript Proxy in your PC
- Launch LabScript Proxy, a browser should open with URL: http://sguiversion1.appspot.com/WelcomeWindow
Note: this application only work with Google Chrome 14+ - On the webpage: http://sguiversion1.appspot.com/WelcomeWindow, Press “Choose File”, Select “WebfirmataAnalogpin.tx” that you downloaded earlier
- Press ‘Execute’, a new URL will appear : http://sguiversion1.appspot.com/LabScript
- on the webpage, Press ‘Network’ button, Press ‘Arduino’ and enter your COM Port
- Press ‘Connect’. Now you are in control of your Arduino
- if you need support please go to: http://www.facebook.com/pages/Byrsa-Systems-Inc/188621761190483
For Ubuntu:
- Download LabScriptProxy.tar.gz from : Arduino Monitoring by Sensors2Cloud - Browse Files at SourceForge.net
- Follow the instructions on the readme file to install
- Launch LabScript Proxy, a browser should open with URL: http://sguiversion1.appspot.com/WelcomeWindow
Note: this application only work with Google Chrome 14+ - On the webpage: http://sguiversion1.appspot.com/WelcomeWindow, Press “Choose File”, Select “WebfirmataAnalogpin.tx” that you downloaded earlier
- Press ‘Execute’, a new URL will appear : http://sguiversion1.appspot.com/LabScript
- on the webpage, Press ‘Network’ button, Press ‘Arduino’ and enter your COM Port
- Press ‘Connect’. Now you are in control of your Arduino
- if you need support please go to: http://www.facebook.com/pages/Byrsa-Systems-Inc/188621761190483
What does the GUI do?
- Set Pin Mode
- Set Digital Pin High/Low
- Set PWM
- Enable Analog Pin Reading
WebfirmataAnalogpin.txt (145 KB)