Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. include <Wire.h>
  2. #include <Adafruit_PWMServoDriver.h>
  3.  
  4. Adafruit_PWMServoDriver driver = Adafruit_PWMServoDriver(0x40);
  5.  
  6. const int PWM_MAX_COUNT = 4095;
  7. int getOn(double duty) {
  8.     return duty * PWM_MAX_COUNT;
  9. }
  10. int getOff(double duty) {
  11.     // Give this a shot?
  12. }
  13.  
  14. void setup() {
  15.     driver.begin();
  16.     driver.setPWMFreq(1600);
  17. }
  18.  
  19. void loop() {
  20.     driver.setPWM(0, 0, 1024);
  21.     // driver.setPWM(0, getOn(.25), getOff(.25));
  22.     delay(1);
  23.     driver.setPWM(0, 0, 3075);
  24.     // driver.setPWM(0, getOn(.25), getOff(.25));
  25.     delay(1);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement