i01_neopixel.setAnimation(”Ironman”, 255, 255, 255, 1)
The NeoPixel works with 3 colors, the 1 at the end is the speed intensity.

Color Red(255, 0, 0)
Color Green(0, 255, 0)
Color Blue(0, 0, 255)
#######################################

Speed works from (1) to (200/Max)/very slow to fastest. (100) would be the middle speed.

#############################################

Servo pinout follows the built logic. (although it has been a challenge to keep through time)

In the bellow example, it determines two servo positions to reach. That means the neck will move to the degree position 95, and rothead will move to the degree position 66.

i01.moveHead(95,66)## (neck, rothead)
i01.setHeadSpeed(200, 100, 200, 200, 200)## (neck,rothead,eyeX,eyeY,jaw)

The neck servo will move at full speed and the rothead servo will move at half speed, the eyeX at full speed, the eyeY at full speed and the jaw at full speed.

#############################################

Logic for the Head:
You can implement with different options:

i01.moveHead(neck,rothead)
i01.moveHead(neck,rothead,rollneck)
i01.moveHead(neck,rothead,eyeX,eyeY)
i01.moveHead(neck,rothead,eyeX,eyeY,jaw)
i01.moveHead(neck,rothead,eyeX,eyeY,jaw,rollNeck)

The above logic for Speed, only has two options:

i01.setHeadSpeed(neck,rothead,eyeX,eyeY,jaw)
i01.setHeadSpeed(neck,rothead,eyeX,eyeY,jaw,rollNeck)

##############################################

Logic for the “right” Arm, one option:

i01.moveArm("right",64,94,10,10)
i01.moveArm("right",bicep,rotate,shoulder,omoplate)
i01.setArmSpeed("right",bicep,rotate,shoulder,omoplate)

##############################################

Logic for the “left” Arm, one option:

i01.moveArm("left",64,94,10,10)
i01.moveArm("left",bicep,rotate,shoulder,omoplate)
i01.setArmSpeed("left",bicep,rotate,shoulder,omoplate)

###############################################

Logic for the “right” Hand, two options::

i01.moveHand("right",180,180,180,180,180)
i01.moveHand("right",thumb,index,majeure,ringFinger,pinky)
i01.setHandSpeed("right",thumb,index,majeure,ringFinger,pinky)

or

i01.moveHand("right",180,180,180,180,180,90)
i01.moveHand("right",thumb,index,majeure,ringFinger,pinky,wrist)
i01.setHandSpeed("right",thumb,index,majeure,ringFinger,pinky,wrist)

###############################################

Logic for the “left” Hand, two options:

i01.moveHand("left",180,180,180,180,180)
i01.moveHand("left",thumb,index,majeure,ringFinger,pinky)
i01.setHandSpeed("left",thumb,index,majeure,ringFinger,pinky)

or

i01.moveHand("left",180,180,180,180,180,90)
i01.moveHand("left",thumb,index,majeure,ringFinger,pinky,wrist)
i01.setHandSpeed("left",thumb,index,majeure,ringFinger,pinky,wrist)
#########################################

Logic for the Torso, one option:

i01.moveTorso(180,180,180)
i01.moveTorso(topStom,midStom,lowStom)
i01.setTorsoSpeed(topStom,midStom,lowStom)