#include <Arduino.h>
int ledRojo=15;
int brillo =0; // Qué tan brillante es el led
int atenuar=5; // ¿Cuantos puntos para atenuar el led
//*** PROPIEDADES DEL PWM ***
const int frecuencia=5000;
const int ledCanal=0;
const int resolucion=10; // exite ressoluciones de 8, 10, 12, 15 bits
// resolucion 8 bits rango es de 0-256
// resolucion de 10 bits es de 0-1023
//****CONFIGURACIÓN DEL ENCENDIDO
void setup() {
Serial.begin(115200);
pinMode(ledRojo,OUTPUT);
//** CONFIGURAR FUNCIONALIDADES DEL LED PWM ***
ledcAttach(ledCanal,frecuencia,resolucion);
}
void loop() {
//PWM el valor de la resolución 0-1023
Serial.println("10 % PWM");
ledcWrite(ledCanal,102);
delay(2000);
Serial.println("25 % PWM");
ledcWrite(ledCanal,256);
delay(2000);
Serial.println("75 % PWM");
ledcWrite(ledCanal,767);
delay(2000);
}