Servo Motor Module is based on PCA9685 PWM driver and it can drive up to 6 servo motors powered by standard voltages.
This module incorporates PCA9685 PWM driver and it can drive up to six independent standard servo motors powered by 4V-6V. The module is powered by 3.3V source, but servo motors can be powered from 5V input pin or external power supply. The module will automatically switch-over based on the connected power supply. The module uses standard I2C communication, and you can connect 4 modules to the same line differed by I2C address. Default I2Caddress is 0x40
#define ADDRES 0x40
#define SERVO_FREQ 50
...
servoModule.setOscillatorFrequency(27000000);
servoModule.setPWMFreq(SERVO_FREQ);
servoModule.setPWM(1, 0, 300);
Type | Driver |
Applications | This module can be used for controlling standard servo motors |
On-board modules | PCA9685 |
Key features | This module can drive up to 6 independent servo motors powered by the internal or external power supply |
Input voltage | 3.3V, 5V |
This module is compatible with IoTaaP Embedded standard. Feel free to develop your own modules and share them with us!