Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // all servomotor 0 degree angle
- //by MCW 2018
- //public domain code GNU
- #include <Wire.h>
- #include "PCA9685.h"
- PCA9685 driver;
- PCA9685_ServoEvaluator pwmServo(100, 300, 500);
- void setup() {
- Wire.begin();
- Wire.setClock(400000);
- driver.resetDevices();
- driver.init(B000000);
- driver.setPWMFrequency(50);
- }
- void loop() {
- delay(500);
- driver.setChannelPWM(1, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(2, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(3, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(4, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(5, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(6, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(7, pwmServo.pwmForAngle(0));
- delay(500);
- driver.setChannelPWM(8, pwmServo.pwmForAngle(0));
- //....
- }
RAW Paste Data