fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Control de diodos led con el 16f84a

14 Respuestas
3 Usuarios
0 Reactions
7,394 Visitas
lcd
Respuestas: 26
 LCD
Topic starter
(@lcd)
Eminent Member
Registrado: hace 19 años

Hola, soy nuevo en esta pagina web y novato en el mundo de la electronica, me gustaria aprender y he comenzado con el 16f84a haciendo un montaje que sale en la pagina www.furri.net, en este montaje se utilizan:
- Microchip 16f84a
- Cristal a 4 MHZ
- 2 Condensadores a 10 pf
- 1 diodo led
- y resistencia de 1k

lo he montado en una placa de inserccion rapida y me ha funcionado, esto es muy sencillo y quiero poner mas leds, me gustaria saber cuantos leds podria montar al 16f84a, que creo que son 8, si es asi, ¿como podria hacer para manejar por ejemplo 25 leds de manera mas o menos sencilla?

Esto seria para un proyecto relacionado con la iluminacion de un arbol de navidad, ya se que venden luces de muchos tipos para arboles de navidad, pero me gustaria hacerlo yo mismo, aunque fuera muy sencillito.

Gracias de antemano
Saludos. 😀

Responder
13 respuestas
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

En realidad puedes ponerles los que quieras (sin limite) lo que pasa es que no es un montaje tan sencillo como el que propones.

Si multiplexas la salida con un contador solo necesitarias 10 pins para controlar todos los leds que quieras.

El montaje sería:

uC --> pic16f84 (u otro que te conozcas).
Contador --> no me se la referencia 74xxx
Diodos Led (lo que necesites).
Resistencias 1k tantas como leds
Cristal 4MHz
2 C=10pF

Con el cristal y los condensadores construyes el oscilador (= que has hecho ya). Las salidas del uC van de la siguiente forma:

uC(0) --> al CLK del contador
uC(1-8) --> al negativo de cada uno de los LED's.
uC(9) a la entrada del contador

La idea es ir recorriendo un la matriz de led's de 8 en 8 poniendo un 0 en los que quieras iluminar y un 1 en los demas, si lo haces muy rapido el ojo humano no se dará cuenta y los vera iluminados.

Si pones los led's en forma de matriz podras poner mensajes.

S2

Ranganok Schahzaman.

PD. seria más facil con un dibujo, pero no puedo hacer ninguno ahora.

Responder
lcd
Respuestas: 26
 LCD
Topic starter
(@lcd)
Eminent Member
Registrado: hace 19 años

Hola, muchas gracias por tu ayuda Ranganok :D, ya me he comprado los componentes que me faltaban:

- 74LS92 (DECADE COUNTER,4-BIT BINARY COUNTER)
- 25 Diodos leds rojos 5mm
- 25 Diodos leds verdes 5mm

Los otros componentes tambien los tengo.

Voy a empezar a montarlo todo, probare a montar unos pocos leds y si lo consigo montar bien, ya montare los siguientes leds.

Ya que tengo muchas dudas, ire a lo sencillo que es hacer que parpadeen todos los leds como en el proyecto que sale en www.furri.net, tendre que modificar el programa, si no me aclaro buscare informacion.

Si consigo hacer funcionar esto me gustaria dar efectos de iluminacion a los leds, como hice hace pocos meses cuando conecte leds al puerto centronics y logre controlar los leds, creando efectos con un sencillo programa hecho en Visual Basic.

Esto para mi me resulta por ahora complicado de realizar, asi que tendre que postear mis dudas conforme vayan surgiendo.

Muchas gracias de antemano.
Saludos. 😀

Responder
furri
Respuestas: 2708
(@furri)
Ardero
Registrado: hace 20 años

Hola, me alegra que hayas empezado con el mismo ejemplo con el que yo empecé en este mundillo... ¿a que gusta ver parpadear el led eh?.

Bueno, vengo a aportar algo a la idea que tienes en mente, usar el 47LS92 creo que es cuestión de gustos, yo compré aunque al final no usé un decodificador serie-paralelo de 8 bits (74HC164), con lo que con dos patillas controlas 8 leds, pero como una de las patillas hace de clock, este lo puedes usar como común para todos los integrados que quieras poner por lo que así a bote pronto con 7 patillas del pic (6+CLK) tienes para controlar 48 leds que es bastante proximo a lo que buscas.

Cualquier cosa que te pueda ayudar aqui estaremos.

Saludos.
furri.

Responder
lcd
Respuestas: 26
 LCD
Topic starter
(@lcd)
Eminent Member
Registrado: hace 19 años

Hola, muchas gracias a ti tambien furrichip por contestar, por tu nick imagino que debes ser el creador de la pagina www.furri.net, que me ha ayudado a aprender como usar el 16f84a. Como tu dices es muy gratificante ver como el led hace lo que hay programado en el 16f84a.

Ya he cambiado los valores del programa para poder hacer que el led parpadee de diferente manera y me interesa poder manejar mas leds como he comentado anteriormente.

La informacion que me habeis ofrecido vosotros dos, es de mucha ayuda para mi, aunque por lo novato que soy hecho en falta un esquema que me aclare las ideas, pero bueno, vale la pena intentarlo cueste lo que cueste hasta conseguir el resultado esperado.

He pensado que podria intentar antes de nada, conseguir hacer funcionar un display sencillo de 7 segmentos que tengo, porque supongo que debe de ser facil, por lo menos el montaje, porque el programa ya es otra cosa aparte, por eso quiero hacer el programa en picbasic, porque me resulta mas facil de comprender, ya que tengo un poco de experiencia con Visual Basic, que aunque no es lo mismo, me resulta mucho mas comprensible que el ensamblador.

Muchas gracias
Saludos. 😀

Responder
Página 1 / 3
Compartir: