Vistas de página en total

viernes, 25 de febrero de 2011

Placa de pruebas con Picaxe-08M (3)

He realizado diferentes pruebas con una plaquita que he diseñado para poder conectar directamente sobre la placa de pruebas de Picaxe.



Hay conectados 3 leds (salidas 0, 1 y 2), un pulsador en la entrada 3 y un potenciómetro en la entrada 4.

Los programas que he realizados son los siguientes:

- Encender tres leds alternativos (semáforo).
- Encender tres leds (semáforo) 10 veces.
- Encender un semáforo después de pulsar un pulsador.
- Encender un semáforo con un pulsador y ajustar el tiempo con un potenciómetro.

ENCENDER TRES LEDS ALTERNATIVOS CONECTADOS A LAS SALIDAS 0, 1 Y 2 (SEMAFORO):

symbol t=500

inicio:
high 0
pause t
low 0
high 1
pause t
low 1
high 2
pause t
low 2
goto inicio

ENCENDER ALTERNATIVAMENTE 3 LEDS (SEMAFORO) PERO SOLO 10 VECES:

symbol t=500
for b0=0 to 9 'repite el ciclo 10 veces
high 0
pause t
low 0
high 1
pause t
low 1
high 2
pause t
low 2
next b0

ENCENDER UN SEMÁFORO DESPUÉS DE PULSAR UN PULSADOR:

symbol t=500
inicio:
if pin4=1 then gosub leds     'Si pulsamos la entrada 4 hace el semaforo (leds) sino vuelve a inicio.
goto inicio

leds:
high 0
pause t
low 0
high 1
pause t
low 1
high 2
pause t
low 2
return

IGUAL QUE EL PROGRAMA ANTERIOR PERO REGULAMOS EL TIEMPO CON EL POTENCIÓMETRO:

inicio:
readadc 4,b0
if pin3=1 then gosub leds
goto inicio

leds:
high 0
pause b0
low 0
high 1
pause b0
low 1
high 2
pause b0
low 2
return

No hay comentarios:

Publicar un comentario