Great products folks. Thank you!
I am using the phidgets advanced servo 8 motor board. I have two servos hooked up to it. I am able to successfully control only one motor. But I am curious how one controls MULTIPLE servos. Here is my javascript code below. I feel like I am close and appreciate any help you might offer.
Best,
jojoba
Code: Select all
var phidget22 = require('phidget22');
var serverConnection = new phidget22.Connection(
this.SERVER_PORT,
this.PHIDGETS_SERVER_HOSTNAME,
{
name: 'Server Connection',
passwd: ''
}
);
serverConnection.connect().then(() => {
console.log('connected to phidgets server');
this.rcServo_0 = new phidget22.RCServo();
this.rcServo_0.setChannel(0);
this.rcServo_0.onAttach = ch => {
console.log(ch + ' attached');
this.rcServo_0.setTargetPosition(this.SERVO_INITIAL_POSITION);
this.rcServo_0.setEngaged(1);
};
this.rcServo_1 = new phidget22.RCServo();
this.rcServo_1.setChannel(1);
this.rcServo_1.onAttach = ch => {
console.log(ch + ' attached');
this.rcServo_1.setTargetPosition(this.SERVO_INITIAL_POSITION);
this.rcServo_1.setEngaged(1);
};
});