#smart street light
#pin ADC PWM =CLASS IR,PIR=PRESENCE OF PEOPLE BRIGHTNESS OF LED depending on people and time replace pot with LDR(CONNECTED TO ADC PIN OF ESP32)
from machine import ADC,Pin,PWM
ldr=ADC(Pin(14))
led=PWM(Pin(13),5000)
ldr.width(ADC.WIDTH_10BIT)
ir=Pin(15,Pin.OUT)
while True:
x=ldr.read()
y=ir.value()
if(y==1):
led.duty(x)
else:
led.duty(0)