# importa llibreries
from machine import Pin, ADC
import time
# definició d'objectes
led = Pin(23, Pin.OUT)
sensor = ADC (Pin(34))
sensor.width (ADC.WIDTH_10BIT) # per obtenir valors entre 0 i 1023
# variables
temps_inicial = time.ticks_ms()
temps_limit = 200 # període d'actualització
# execució contínua
while True:
temps_actual = time.ticks_ms()
llum = sensor.read() # llegeix l'entrada analògica
if (temps_actual - temps_inicial) >= temps_limit:
if llum < 500:
led.on()
else:
led.off()
print(llum)
temps_inicial = temps_actual