Generalidades del Microcontrolador Propeller
ejecutar alguna aplicación de la memoria principal. Cada cog tiene la habilidad de leer los estados de
cualquiera o todos los 32 pins de Entrada/Salida del chip Propeller así como establecer sus
direcciones y estados de salidas en cualquier momento.
El diseño único de multiprocesamiento del chip Propeller genera una variedad de aplicaciones del
micro controlador relativamente simples que de otra forma serian difíciles. Por ejemplo, los
procesadores se pueden asignar a entradas de audio, salidas de audio, ratón, teclado y quizá TV o
Pantalla LCD para crear un sistema de computo basado en micro controladores con procesadores de
sobra para trabajar en tareas más convencionales tales como el monitoreo de entradas, sensores y
control de salidas y actuadores. La Figura 1-2 (a) muestra un chip Propeller generador de una imagen
de video que podría ser utilizada en algún tipo de aplicación. El Propeller también sobresale como
controlador robótico, con la habilidad de asignar procesadores a tareas tales como control de motores
DC a través de PWM, video procesador, matriz de sensores de vigilancia y alta velocidad de
comunicación con robots cercanos y/o Computadoras Personales. La Figura 1-2 (b) muestra un
ejemplo de un Robot Balanceado con sensores de video, el prototipo inicial fue desarrollado con un
Kit Educativo Propeller.
A pesar de que el chip Propeller es muy poderoso no significa que es difícil de usar. El chip Propeller
se presenta de una manera manejable para proyectos simples tales como indicador de luces, botones,
sensores, bocinas, actuadores y pantallas pequeñas encontrados en diseños comunes. Usted podrá ver
algunos ejemplos de tales circuitos en el siguiente Kit Educacional de Laboratorio Propeller.
Figura 1-2: Ejemplos de Aplicaciones
(a) El Micro controlador Propeller genera graficas para
mostrar en pantalla. Esta aplicación también usa un
ratón estándar PS/2 para controlar las graficas (no
mostrado).
Aplicaciones con el chip Propeller
Los programas para el Propeller son escritos usando una Computadora para posteriormente cargarlo
en el chip típicamente a través de una conexión USB. Los lenguajes que soporta la herramienta de
Programación incluyen lenguajes de alto nivel llamado Spin y lenguaje ensamblador de bajo nivel.
Las aplicaciones desarrolladas en lenguaje Spin pueden contener opcionalmente código de lenguaje
ensamblador. Estas aplicaciones se guardan en la computadora como archivos .spin
Pagina 8 · Kit Educativo de Prácticas Propeller: Fundamentos
(b) Robot De Balance Hanno Sander, el prototipo
inicial fue desarrollado con el Kit Educativo Propeller y
el programa ViewPort. Foto cortesía de
mydancebot.com.