SERVO-COMMANDER WEB GUI ROBOTIC SERVO MOTOR CONTROL
Control your ArmUno, Armio, MeArm Robot Arm or any Arduino servo motor robotics with this P5.js powered websocket to USB serial port bridge GUI control panel web app. Use your Robotio or Arduino control board and generate custom sketch code with the SERVO-MATIC Web App auto code generator.
Tested with Mac OS & Windows systems using Firefox, Chrome, Safari and Microsoft Edge Chromium web browsers.
NOTE!: Your Arduino code must use 9600 Baud rate for the serial object.
For HTTP version try this link - HTTP Servo-Commander
Servo-Commander setup and usage:
Requires p5.serialcontrol for Windows or Mac to be running on your computer.
Download from GitHub:
Download p5.serialcontrol alpha7 for your OS and unzip the files in the folder of your choice.
Connect your Robotio or Arduino compatible device to your systems USB port.
Start the p5.serialcontrol program. choose the the comport that your robot is connected to then click the open port button.
Now you can click the Servo-Commander "Connect to Serial Server" button above on this page.
You should be able to control your robots servo motors by moving the corresponding sliders to new positions.
Usage Notes:
the Servo-Commander p5.js web app was coded to work with the p5.serialcontrol alpha7 electron app. newer versions may not be compatible.
The "Servo Count" slider must select the same number of servos used in your Arduino sketch code or an error will result.
Uses Microbotlabs Command Protocol #1. Example 4 servo position command string: "66,77,120,90x". Protocol #1 info here.
On Mac OS Safari browser you may need to use the "HTTP version" link immediately above the app.
Try the "* Open Control Panel in a Stand Alone Window*" button to view just the control panel and position it on your screen.
Computer OS, Browsers and P5.js are updated over time and may cause compatibility issues. if something stops working please let us know the details with the contact link at the bottom of this page.
How it works:
The p5.serialcontrol program is GUI electron app that allows data to be sent from a web page via web-sockets. this data is then sent to the chosen com port to control your robot project.
If something throws an error or nothing works check that the correct port is selected, close/restart the program and refresh the web page. Rescan/List Ports to update available USB com ports.
More info on the software used:
Our Make & Learn Brands: MICROBOTLABS™ ARM.UNO™ ROBOTIO™ PROTIO™ ARMIO™ ANITRON™ ANITRONIC™ ARM.ONE™