Smart Home Automation Forum
[Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF - Printable Version

+- Smart Home Automation Forum (https://www.kincony.com/forum)
+-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=20)
+--- Forum: KC868-AIO (https://www.kincony.com/forum/forumdisplay.php?fid=46)
+--- Thread: [Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF (/showthread.php?tid=2731)



[Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF - KinCony Support - 03-23-2023

[Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF
Code:
/* KC868-AIO_PWM OUTPUT AO_O01----AO_O016*/

#include "PCA9685.h"
PCA9685 pwmController;                 

void setup() {
    Serial.begin(115200);               
    Wire.begin(4,16);                   
    pwmController.resetDevices();     
    pwmController.init();               
}

void loop() {
    pwmController.setPWMFrequency(100);       
          for(int j=0;j<=15;j++){
              pwmController.setChannelPWM(j, 0);
              Serial.println(pwmController.getChannelPWM(j));
           }
           delay(1000);
         for(int j=0;j<=15;j++){
              pwmController.setChannelPWM(j, 4096);
              Serial.println(pwmController.getChannelPWM(j));
           }
           delay(3000);

   
}



RE: [Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF - Majed774 - 05-12-2024

(03-23-2023, 01:24 AM)KinCony Support Wrote: [Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF
Code:
/* KC868-AIO_PWM OUTPUT AO_O01----AO_O016*/

#include "PCA9685.h"
PCA9685 pwmController;                

void setup() {
    Serial.begin(115200);              
    Wire.begin(4,16);                  
    pwmController.resetDevices();     
    pwmController.init();              
}

void loop() {
    pwmController.setPWMFrequency(100);      
          for(int j=0;j<=15;j++){
              pwmController.setChannelPWM(j, 0);
              Serial.println(pwmController.getChannelPWM(j));
           }
           delay(1000);
         for(int j=0;j<=15;j++){
              pwmController.setChannelPWM(j, 4096);
              Serial.println(pwmController.getChannelPWM(j));
           }
           delay(3000);

   
}

Hello dear.. I tried to apply this lesson, but unfortunately this error appears.. The same library was used


RE: [Arduino source code for KC868-AIO]-07 PWM_ALL_ON AND OFF - admin - 05-12-2024

you can use this arduino library: 
.zip   PCA9685_16-Channel_PWM_Driver_Module_Library.zip (Size: 349.64 KB / Downloads: 3)