Como generar una señal PWM en Arduino IDE para ESP32

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 3

  • @FernandoOviedo-n3z
    @FernandoOviedo-n3z 2 หลายเดือนก่อน +2

    Hola la Función ledcSetup, ledcAttachPin no se usan en las libraries de placas esp32 a partir de la version 3.0.x en adelante, saludos

    • @DanielRV13
      @DanielRV13  2 หลายเดือนก่อน

      @@FernandoOviedo-n3z hola, podrías comentarme porque?

    • @FernandoOviedo-n3z
      @FernandoOviedo-n3z 2 หลายเดือนก่อน

      @@DanielRV13 a partir de la version 3.0.x de librerías de Placas para ESP32 las funciones ledcSetup y ledcAttachPin, son funcionadas ahora se llaman ledcAttachChannel(pin, frecuencia, resolucion, canal) y ledcWriteChannel(canal, duty); te dejo el ejemplo modificado
      const int PWM = 19;
      const int frecuencia = 5300;
      const int canal = 0;
      const int resolucion = 8;
      const int PWM_Observado = 32;
      int salida = 0;
      void setup() {
      Serial.begin(115200);
      ledcAttachChannel(PWM, frecuencia, resolucion, canal);
      ledcWriteChannel(canal, 128);
      }
      Link de la información
      docs.espressif.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html