Pulsing LED

Recien adquirí un pequeño, pero potente microcontrolador, el PIC 16f1824. Este microcontrolador tiene grandes caracteristicas para ser tan pequeño y barato. Solo como abre-bocas les muestro algunas de ellas:

Parameter Name Value
Program Memory Type Flash
Program Memory (KB) 7
CPU Speed (MIPS) 8
RAM Bytes 256
Data EEPROM (bytes) 256
Digital Communication Peripherals 1-A/E/USART, 1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals 2 CCP, 2 ECCP
Timers 4 x 8-bit, 1 x 16-bit
ADC 8 ch, 10-bit
Comparators 2
Temperature Range (C) -40 to 125
Operating Voltage Range (V) 1.8 to 5.5
Pin Count 14
XLP Yes
Cap Touch Channels 8

Así que para estrenarlo quería hacer algo básico, pero bonito, entonces quise imitar el efecto que tienen los MacBook cuando se encuentran cargando en su indicador. Tengo que reconocer que no tengo MacBook :(, la idea original nació en este post. Asi que con la idea y el microcontrolador en mano, a trabajar se ha dicho.

Para este pequeño proyecto he usado el modulo PWM del microcontrolador y modifico el valor del ciclo de dureza o Duty con una tabla de valores. Debido a que nunca habia tenido la oportunidad de trabajar con el oscilador interno de los microcontroladores decidí usarlo en esta ocasión. Aqui pueden ver el codigo que lo controla.

Anuncios
Etiquetado , , , , , , , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: