int pot=32;
int volt;
int ldr=33;
int luz;
int lm35=35;
float temp;
float raw;
int led=2;

int freq=5000;
int canal=0;
int res=8;
int led1=21;
int pwm;

int lr=23;
int lg=5;
int lb=4;


void setup() {
  // put your setup code here, to run once:
  pinMode(pot, INPUT);
  pinMode(ldr, INPUT);
  pinMode(lm35, INPUT);
  pinMode(led, OUTPUT);
  pinMode(lr, OUTPUT);
  pinMode(lg, OUTPUT);
  pinMode(lb, OUTPUT);
  ledcSetup(canal,freq,res);
  ledcAttachPin(led1,canal);
  Serial.begin(115200);
  analogReadResolution(10);
}

void loop() {
  volt=analogRead(pot);
  //Serial.println(volt);
  luz=analogRead(ldr);
  //Serial.println(luz);
  raw=analogRead(lm35);
  temp=(raw/1023.0)*500;
  //Serial.println(temp);
  if(volt<=500 && luz>500){
    digitalWrite(led, HIGH);
  }
  else{
    digitalWrite(led, LOW);
  }

  pwm=map(volt,0,1023,0,255);

  ledcWrite(canal,pwm);

  digitalWrite(lr, HIGH);
  digitalWrite(lg, LOW);
  digitalWrite(lb, HIGH);

}