test_PWM_esp32.ino


1
int freq = 1000;      //  
2
int resolution = 7;  // 0-127
3
4
int PWMPins[] = {12,14,15,2,4,27,16,13,18,21,26,25,23,19,33,32} ;
5
 //int PWMPins[] = {12,14,15,2  ,4,27,16,13,  18,21,26,25,  23,19,33,32} ;;
6
 // Pins für Lolin32 !!!!
7
 
8
void setup() {
9
  Serial.begin(115200);
10
  // Initialize the output variables as output
11
    
12
  for(int i = 0; i < 16; i++)  {          //Set PWM
13
        pinMode(PWMPins[i], OUTPUT);
14
        ledcSetup(i, freq, resolution);
15
        ledcAttachPin(PWMPins[i], i);
16
 }
17
Serial.println("End Setup");
18
}  // end setup
19
// ***************************************************************************
20
21
void loop(){
22
 
23
          ledcWrite(8, 126);
24
          delay(2000);
25
          ledcWrite(8, 0);
26
          delay(2000);
27
          
28
          ledcWrite(9, 126);
29
          delay(2000);
30
          ledcWrite(9, 0);
31
          delay(2000);   
32
  } // loop
33
  // *******************************************************************************