Utilizar as saídas PWM no ESP32 é um pouco diferente do Arduino.
É necessário configurar os canais, a resolução e a frequência que será
utilizada por cada pino.
Para facilitar o uso, fiz a biblioteca
PWMOutESP32
que permite que o uso seja simplificado.
Utilizando a biblioteca para controlar as saídas PWM, usa-se somente o
analogWrite() como é no Arduino.