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 | // *******************************************************************************
|
|