90 likes | 456 Views
CUBO LED RGB (4x4x4). LED RGB. Este led esta compuesto por un led rojo, verde y azul de ahí sus siglas R(red) G( green ) B( blue ). Cubo de led 4x4x4. Este tipo de cubo esta formado o integrado de capas de leds conectadas su común tierra entre cada una de las capas.
E N D
LED RGB • Este led esta compuesto por un led rojo, verde y azul de ahí sus siglas • R(red) • G(green) • B(blue)
Cubo de led 4x4x4 • Este tipo de cubo esta formado o integrado de capas de leds conectadas su común tierra entre cada una de las capas. • También esta formado por 64 leds en total todos interconectados, para lograr la forma del cubo se utiliza un alambre de buena resistencia además de que el alambre pueda conducir de la mejor manera la corriente que es mandada através del pic.
PIC • Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la división de microelectrónica de General Instrument. • El nombre actual no es un acrónimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como PeripheralInterface Controller (controlador de interfaz periférico). • El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de entrada y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba microcódigo simple almacenado en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador.
MPLAB • MPLAB es una herramienta para escribir y desarrollar código en lenguaje ensamblador para los microcontroladores PIC. MPLAB incorpora todas las herramientas necesarias para la realización de cualquier proyecto, ya que además de un editor de textos cuenta con un simulador en el que se puede ejecutar el código paso a paso para ver así su evolución y el estado en el que se encuentran sus registros en cada momento.
Código de programación • MAIN_PROG • CODE 0x0005 • TIME1 • MOVLW .50 • MOVWF 0X30 • AQUI MOVLW .250 • MOVWF 0X31 • ACA NOP • DECFSZ 0X31 • GOTO ACA • DECFSZ 0X30 • GOTO AQUI • RETURN • TIME2 • MOVLW .75 • MOVWF 0X30 • POR MOVLW .250 • MOVWF 0X31 • PAR NOP • DECFSZ 0X31 • GOTO PAR • DECFSZ 0X30 • GOTO POR • RETURN • TIME3 • MOVLW .100 • MOVWF0X30 • PAMOVLW .250 • MOVWF 0X31 • PO NOP • DECFSZ 0X31 • GOTO PO • DECFSZ 0X30 • GOTO PA • RETURN • TIME4 • MOVLW 0X10 • SEG MOVWF 0X32 • MOVLW .100 • MOVWF 0X30 • MS MOVLW .250 • MOVWF 0X31 • MA NOP • DECFSZ 0X31 • GOTO MA • DECFSZ 0X30 • GOTO MS • DECFSZ 0X32 • GOTO SEG • RETURN
EN ESTE PROGRAMA SE MANTIENEN PULSO BAJO Y ALTOS PARA CREAR LOS MOVIMIENTOS… LOS COLORES SE GENRAN ATRAVES DE CONTROLAR LAS FRECUENCIAS .. Y BASICAMENTE ASI ES COMO FUNCIONA . • EL PROYECTO FINAL ES ASI:
CONCLUSIONES • El proyecto se hizo con la finalidad de aplicar los conocimientos adquiridos así como controlar y automatizar el funcionamiento del mismo además de que también se busca la aplicación en la industria.