www.picaxe.co.uk
11
Detectando Entradas
El siguiente programa hace parpadear al pin de salida 7 cada vez que un interruptor
en el pin de entrada 0 es presionado.
main:
if pin0 = 1 then flash
goto main
flash:
high 7
pause 500
low 7
goto main
En este programa las tres primeras líneas forman un bucle continuo. Si la entrada está
apagada, el programa regresará al inicio y se ejecutará una y otra vez.
Si el interruptor es presionado, el programa saltará a la etiqueta "flash". El programa
luego encenderá la salida 7 por 0.5 segundos antes de regresar el bucle principal.
Note cuidadosamente la ortografía en la línea del comando if...then – pin0 es una sola
palabra (sin espacios en blanco). Note también que únicamente se debe escribir el
nombre de la etiqueta posterior al comando then – no se permite ninguna otra
palabra aparte de la etiqueta.
Utilizando el comando Symbol
Algunas veces es difícil recordar cuales pines están conectados a cuales dispositivos.
El comando symbol puede en estos casos ser utilizado al inicio del programa para
renombrar a entradas y salidas.
symbol rojo = 7
symbol verde = 5
main:
high rojo
wait 2
low rojo
high verde
wait 1
low verde
goto main
revolution
Revolution Education Ltd. Email: info@rev-ed.co.uk Web: www.rev-ed.co.uk Version 1.0ES 24/12/06
'hacer una etiqueta llamada "main"
' saltar a flash si la entrada
' está encendida
' sino regresar a inicio
' hacer una etiqueta llamada "flash"
' encender salida
' esperar 0.5 segundos
' apagar salida 7
' regresar a inicio
'renombrar salida7 (output4) rojo
'renombrar salida5 (output0) verde
'hacer una etiqueta llamada "main"
'LED rojo encendido
'esperar 2 segundos
'LED rojo apagado
'LED verde encendido
'esperar 1 segundo
'LED verde apagado
'regresar al inicio ("main")
PICAXE-28A SYSTEM
© copyright 00-07