from machine import Pin, DAC
from time import sleep_us
dac = DAC(Pin(25))
p1 = Pin(12,Pin.IN,Pin.PULL_UP)
p2 = Pin(14,Pin.IN,Pin.PULL_UP)
lista = [128,143,159,174,189,202,215,226,235,243,249,253,255,255,253,249,243,235,226,215,202,189,174,159,143,128,112,96,81,66,53,40,29,20,12,6,2,0,0,2,6,12,20,29,40,53,66,81,96,112]
t=0
while(1):
for i in lista:
dac.write(1)
sleep_us(t)
dato = str(p1.value()) + str(p2.value())
if(dato=="00"):
t=20
elif(dato=="01"):
t=4
elif(dato=="10"):
t=2
elif(dato=="11"):
t=1