Torobot servo controller

Hello!

I recently bought this board for a biped robot project.

http://www.aliexpress.com/item/New-2014-USB-32-Channel-steering-engine-Servo-Motor-Controller-Control-Driver-Board-for-Arduino-Robot/1914132879.html

The problem comes when trying to make functions controlling it by the number of arduino port.
I think the program is good, but I can not make it work. Any ideas?. Attached photo and programming to provide you see my error.

I consulted pages on people who have managed to make it work, and do not understand that you can go wrong. 

https://www.dropbox.com/s/54kerfk2j7uimob/IMG_20150221_160208910.jpg?dl=0

-----------------------------------------------------------------------------------------------------------------------------

void setup() {

Serial.begin(9600);

}

 

void loop() {

move(1, 1400, 100);

move(1, 750, 100);

}

 

void move(int servo, int position, int time) {

Serial.print("#");

Serial.print(servo);

Serial.print("P");

Serial.print(position);

Serial.print("T");

Serial.println(time);

delay(time);



Thanks!!! 

In the picture it looks as

In the picture it looks as if VCC and GND are reversed. What power supply are you using for the Arduino and servo controller?

Yes, when putting the cables

Yes, when putting the cables for the photo I put wrong. 
This is the good image: https://www.dropbox.com/s/s874pwwgp2vbl9p/IMG_20150222_013621045.jpg?dl=0 

At first I used only feeding USB of arduino, but when I read some post on the board, they said feed the enter of the servos with 7V. I did that, but still was still not working, Then I read in another post of this forum that were to be common ground. 

And with this last step does not work.

I put a link to the motherboard manual for you find it easier in some ways. https://www.robotshop.com/letsmakerobots/node/30349

Thanks! (And Sorry for the inconvenience). 

In move() it looks like you
In move() it looks like you need to follow the entire command string with Serial.print("\n\r"). I would change your final Serial.println(time) to a Serial.print(time) if you follow my suggestion.

If this string doesn’t work, you can try Serial.print(0x0D); Serial.print(0x0A);

I don’t like the delay(time) at the end of move() because then you couldn’t move multiple servos at the same time. Though you would have to find some way of remembering which servos were moving.

I find it difficult to believe that there isn’t a servo library for this board.

The program that I have used

The program that I have used or similarly’ve seen several pages and even on this forum and everyone says it works for them …

I tried to measure the voltage on pins and gives me the right … I’m stuck

How do you read the voltage
How do you read the voltage on the servo pins? At maximum it would be a 2 mSec pulse every 200 mSec. So if the servo Vcc was 6v, I’d expect a reading of 0.6v between the signal and ground.