#define led 15
#include <Adafruit_Sensor.h>
#include <LiquidCrystal.h>
//-Variavéis Globais-//
int frequencia = 5000;
int canal = 0;
int resolucao = 8;
//-Função Principal-//
void setup()
{
Serial.begin(115200);
//-Configuração para funcionamento do PWM no led-//
ledcSetup(canal, frequencia, resolucao);
//-Associando o GPIO ao canal escolhido para o PWN-//
ledcAttach(led, canal)
}
void loop()
{
//-Incrementando o brilho do LED
for(int i=0; i<=255; i++)
{
//-Mudando a intensidade do brilho do LED atráves do PWM
ledcWrite(canal, i);
delay(15);
}
//-Decrementando o brilho do LED
for(int i=255; i>=0; i--)
{
//-Mudando a intensidade do brilho do LED atráves do PWM
ledcWrite(canal, i);
delay(15);
}
}