""" Control encesa LED amb polsador """
# importa llibreries
from machine import Pin
import time
led = Pin (23,Pin.OUT)
boto = Pin(15, Pin.IN)
temps_inicial = time.ticks_ms() # llegim el temps d'execució inicial
temps_limit = 200 # període d'actualització
while True:
temps_actual = time.ticks_ms() # llegim constantment el temps d'execució
if (temps_actual- temps_inicial) >= temps_limit: # si el temps entre les dues lectures és major que el període definit ...
lectura = boto.value()
if lectura: # si no posem igual a res ho pren com cert
led.value(1)
else:
led.value(0)
temps_inicial = time.ticks_ms() # actualitzem el valor de la variable temps: al temps d'execució actual
""" Tip: podem fer que el valor de la sortida sigui igual al de l'entrada: led.value(lectura) """