This video shows my little 6-Servo robot.
It is controlled by a webapp. The app has sliders for each servo on the robot.
When a slider is moved, it sends the position (angle) to a websocket server.
The websocket server runs on the PC. It is a PHP console script.
When it receives a servo command, the command is written to a FIFO pipe.
The FIFO pipe is read by another script running on the PC. This Python script sends the servo command to the robot's Arduino microcontroller, which is connected to the PC via USB Serial.