import machine
from machine import Pin
import time
#----------------------------------------#
PulsadorRojo = Pin(4,Pin.IN,Pin.PULL_UP)
PulsadorVerde = Pin(2,Pin.IN,Pin.PULL_UP)
Contador = 0
EstadoRojo = 0 #iniciamos en estado 0
EstadoVerde = 0 #iniciamos en estado 0
#----------------------------------------#
while True:
time.sleep_ms(3) #forzamos esperas de 3ms
if not PulsadorRojo.value() and EstadoRojo==0:
#Si el estado es 0 y el boton se aprieta...
#cambiamos de estado y actualizamos el contador
EstadoRojo = 1
Contador = Contador + 1
print("Contador = "+str(Contador))
if PulsadorRojo.value() and EstadoRojo==1:
#Si el estado es 1 y el boton se suelta...
EstadoRojo = 0
#------------Ahora el verde--------------#
if not PulsadorVerde.value() and EstadoVerde==0:
#Si el estado es 0 y el boton se aprieta...
#cambiamos de estado y actualizamos el contador
EstadoVerde = 1
Contador = Contador - 1
print("Contador = "+str(Contador))
if PulsadorVerde.value() and EstadoVerde==1:
#Si el estado es 1 y el boton se suelta...
EstadoVerde = 0