Xinyuan-LilyGO / T-QT

MIT License
94 stars 31 forks source link

Adjust Backlight #20

Closed MikeyBigs closed 1 year ago

MikeyBigs commented 1 year ago

Is the Backlight adjustable? If so could you give a example.

Vadimledyaev commented 1 year ago

see the schematic. LCD_BL is IO10.

lewisxhe commented 1 year ago
#include <Arduino.h>
int freq = 2000;    
int channel = 0;   
int resolution = 8;   
const int led = 10;
void setup()
{

  ledcSetup(channel, freq, resolution); 
  ledcAttachPin(led, channel);  
}

void loop()
{
  for (int dutyCycle = 0; dutyCycle <= 255; dutyCycle = dutyCycle + 5)
  {
    ledcWrite(channel, dutyCycle);  
    delay(20);
  }

  for (int dutyCycle = 255; dutyCycle >= 0; dutyCycle = dutyCycle - 5)
  {
    ledcWrite(channel, dutyCycle);  
    delay(20);
  }
}