viernes, 4 de marzo de 2011

EJERCICIO Nº 3: Bucles For…Next

Con frecuencia es útil repetir una parte del programa varias veces, por ejemplo, al encender/apagar sucesivamente un diodo LED (Light Emitting Diode – Diodo Emisor de Luz). Para estos casos podemos utilizar un bucle for…next.

Este programa puede encender y apagar 15 veces el diodo LED conectado al pin de la salida 7. El número de veces que el código debe ser repetido es almacenado, usando la variable b0 (el PICAXE tiene 14 variables de 1 byte para uso general, nombrados de b0 a b13), en la memoria RAM del chip PICAXE. Estas variables pueden ser renombradas usando el comando symbol con el fin de hacerlas más fáciles de recordar.

symbol counter = b0 `definir la variable “counter” como b0

symbol dp = 7 `asignar al pin 7 con el “dp”

main:

for counter = 1 to 15 `iniciar un bucle for.next

high dp `encender pin 7

pause 500 `esperar 0.5 segundos

low dp `apaga pin 7

pause 500 `esperar 0.5 segundos

next counter `siguiente counter (b0)

end `fin del programa

Si nos fijamos, estamos usando los espacios en blanco para mostrar claramente todos los comandos contenidos entre los comandos for y next.

No hay comentarios:

Publicar un comentario