courses: .fr.de.pt.jp
 
 Ejercicios Propeller

Introducción a la programación en idioma Spin™
La siguiente serie de ejercicios está destinada; para el aprendizaje básico del idioma Spin y la práctica en la programación del microcontrolador Propeller.


Ejercicios publicados:

Ejercicio 1: Nuestro primer programa, bucle infinito
Con este primer ejercicio se puede, además de comenzar a programar el Propeller, verificar el funcionamiento del sistema. El objetivo es hacer parpadear un LED, conectado en este caso al PIN 16.

Ejercicio 2: Bucle contador, directo
En el ejercicio anterior el programa hacía un bucle infinito. Supongamos que queremos un nuevo programa que realice la misma rutina, pero solamente por una determinada cantidad de veces. Para lograr esto, debemos insertar a continuación de "repeat", un número que sea igual al doble de veces que queremos que el LED parpadee; esto se debe a que cada vez que el programa recorre el bucle, una vez lo enciende y en la otra lo apaga.

Ejercicio 3: Bucle contador con constante
En algunas ocasiones se pueden crear valores constantes dentro del programa. Este no es el caso de nuestro programa en donde el valor se utiliza en un sólo lugar; por eso lo ponemos sólo como ejemplo. Pero en algunas ocasiones puede ocurrir que un mismo valor, se repita en varias ocasiones y eventualmente deba cambiarse; al utilizar constantes, éste cambio se realiza una vez y se manifiesta en todos los sitios donde se emplea CON.

Ejercicio 4: Bucle contador con variable
Al contrario que las constantes, las variables son espacio en la memoria con un nombre, en donde los valores se pueden cambiar durante la ejecución del programa.

Ejercicio 5: Una variable utilizada en distintos comandos
En este ejercicio utilizaremos la misma variable "n", además que para el contador, como un factor de multiplicación del tiempo de pausa; de esta forma éste se irá incrementando en cada bucle.

Ejercicio 6: Encendido y apagado secuencial del conjunto de LEDs
En éste ejercicio utilizaremos los ocho LEDs, conectados en los pines 16 al 23, se encienden todos en forma secuencial, una vez logrado esto se apagan siguiendo el mismo orden.

Ejercicio 7: Parpadeo secuencial de LEDs individuales
Modificamos el ejercicio anterior, de forma que los LEDs permanezcan encendidos de a uno por vez.

Ejercicio 8: Clock RC interno
"Clock", este sistema provee el ritmo de trabajo de nuestro Propeller

Ejercicio 9: Clock controlado por; critales o resonadores
Existen casos que se debe tener mucho cuidado con la exactitud del Clock

Ejercicio 10: Multiplicar la frecuencia del clock
El microcontrolador Propeller, dispone de un circuito interno, multiplicador de la frecuencia de entrada

Ejeccicio 11: Frecuencia final
Se puede indicar en el código fuente, la frecuencia final de nuestro sistema de Clock


Aristides Alvarez - E-mail: info@microsparallax.com.ar - TE (0223) 474 5058, CEL 155 63 50 58 - Mar del Plata (Argentina)




RoboEye #30008