Saludos amigos, hace mucho tiempo que no me paso por aka, deje el hobby de la programacion, estaba practicando, para hacer un semaforo inteligente. que tienen paso peatonal y al pulsar ellos esperan un determinado tiempo y colocan en rojo el semaforo para que las personas puedan pasar la incognita es que tengo un enorme retardo en el pulsador, a veces mi funciona y otras no!
pulsador var porta.0
verde var portb.0
amarillo var portb.1
rojo var portb.2
paso var portb.7
PORTB = $00
Inicio:
high verde
gosub tiempo
low verde
high amarillo
gosub tiempo2
low amarillo
high rojo
gosub tiempo3
low rojo
gosub tiempo3
If pulsador = 1 Then peaton
goto inicio
tiempo:
pause 2500
returb
tiempo2:
pause 700
return
tiempo3:
pause 1800
return
peaton:
high paso
pause 500
low paso
pause 500
goto inicio