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);
}