Using the Lynx SSC-32 Terminal to Control Servos
by yhtomitsy in Circuits > Arduino
7348 Views, 15 Favorites, 0 Comments
Using the Lynx SSC-32 Terminal to Control Servos
Once you get your SSC-32 servo controller, the first thing you need to do is test whether it is operational. To do this, you need to use the Lynx SSC-32 terminal. This post is going to explain to you exactly how to do that.
Installing Lynx SSC-32 Terminal
The lynx ssc-32 terminal utility program is available on the internet for free. You can download it from this link. Once you have downloaded it, extract it using winrar and run the setup.exe file to install it.
You can access the software from the installed programs section. It is call lynx term.
You can access the software from the installed programs section. It is call lynx term.
Power Your SSC-32
Before testing your SSC-32 you need to power it. There are many powering options that you can use. I decided to power the servo channels with a battery and the logic with a USB. You can see how i did that, in the pictures above. Meanwhile, check out the different powering options you can use.
Set the Baud Rate
Set the baud rate to 115.2k. If you do not know how to do that, check this tutorial.
Connect SSC-32 to the Computer
Connect the SSC-32 to the computer and run the lynx term software.
Select the Com port number that the SSC-32 is connected to on the Lynx terminal window section that is labeled port. Normally, when you start the lynx terminal utility it selects the port automatically. However, if it does not, click on the drop down menu and select the correct COM port and click on the connect button.
If none of the ports listed on the COM port drop down menu connects, check step 4 of the link listed below to see what you should do.
Lynx SSC-32 terminal
In my case the SSC-32 connected to COM 12 as shown in the diagram
Select the Com port number that the SSC-32 is connected to on the Lynx terminal window section that is labeled port. Normally, when you start the lynx terminal utility it selects the port automatically. However, if it does not, click on the drop down menu and select the correct COM port and click on the connect button.
If none of the ports listed on the COM port drop down menu connects, check step 4 of the link listed below to see what you should do.
Lynx SSC-32 terminal
In my case the SSC-32 connected to COM 12 as shown in the diagram
Connect the Servo Motor
Connect the servo motor on any pin of your choice. I decided to connect it to pin 0.
To move the servo, enter commands in the terminal window and press enter to execute them. In my case i entered the command line #0P500T100 to move the servo, connected to pin 0, to position 500 (0 degree position) in a time interval of 100 milliseconds.
You can connect the servo to another pin and alter the code to correspond to what you want the servo to do. Play around with different pins, positions and times and see how the servo behaves.
To move the servo, enter commands in the terminal window and press enter to execute them. In my case i entered the command line #0P500T100 to move the servo, connected to pin 0, to position 500 (0 degree position) in a time interval of 100 milliseconds.
You can connect the servo to another pin and alter the code to correspond to what you want the servo to do. Play around with different pins, positions and times and see how the servo behaves.
Using the Slider
If you do not feel like coding, you can still control the servo using the slider that is on the right sidebar. Moving the slider to 750 moves the servo to the 0 degree mark and moving the slider to 2250 moves the servo to the 180 degree mark. When using the sidebar, ensure you select the channel (ssc-32 pin) you have connected the servo to, from the channel drop down combo box that is located above the side bar.