Autor Tema: Cerradura Electronica con pic  (Leído 10012 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado fjh

  • PIC10
  • *
  • Mensajes: 3
Cerradura Electronica con pic
« en: 04 de Julio de 2006, 21:33:01 »
seres:

Hace un par de dias termine mi proyecto de cerradura electronica con un Pic 16F84a
http://jap.hu/electronic/combination_lock.html
es muy facil de hacerla, economica y anda espectacular

Pero me surge un problema y seguramente muchos de ustedes me lo peden solucionar, tengo un teclado matricial con teclas luminosas y me gustaria poder modificar el asm http://jap.hu/electronic/cl2.asm  de tal manera que apretando cualquier tecla, se enciendan los leds del teclado durante 20 s..

les dejo la inquietud..
saludos

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Cerradura Electronica con pic
« Respuesta #1 en: 05 de Julio de 2006, 00:07:51 »
Hola

Puedes programarle una interrupción por cambios en el puerto B (pins RB7:RB4), y cuando haya cambios inicias el timer y que cuente los 20 segundos.  :)

Desconectado fjh

  • PIC10
  • *
  • Mensajes: 3
Re: Cerradura Electronica con pic
« Respuesta #2 en: 05 de Julio de 2006, 14:50:32 »


esos 2 pines ya los ocupa el teclado, puedo usarlos igual?

soy bastante principiente en eso por eso les pido ayuda

como seria la interrupcion que tengo que programar?

seria un subprograma?


Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Cerradura Electronica con pic
« Respuesta #3 en: 05 de Julio de 2006, 18:27:51 »
Sí, sería una subrutina, que correría en paralelo a tu programa principal.

La interrupción RB se da cuando hay algún cambio en los pines RB7, RB6, RB5 ó RB4. Lee la hoja de características del PIC16F84A para ver como funciona. No importa si ya estás usando esos pines para el teclado, mejor aún, te sirve por si el usuario presiona una tecla, enciendes el teclado.


Desconectado fjh

  • PIC10
  • *
  • Mensajes: 3
Re: Cerradura Electronica con pic
« Respuesta #4 en: 06 de Julio de 2006, 09:13:52 »
esa subruutina .. donde se ejecutaria .. en alguna otra subrutina?
 o en el main



perdon por mi ignorancia .. pero como dije soy nuevo en esto :P.
migsantiago .. gracias por los datos

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Cerradura Electronica con pic
« Respuesta #5 en: 06 de Julio de 2006, 15:48:11 »
Ah pues es una subrutina de interrupción, investiga más sobre lo que son las interrupciones.

Visita la Wiki-PIC

http://elrebujito.es/modules.php?name=Guiki&MODE=SHOW&PAGE=Interrupci%F3n

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17397
    • MicroPIC
Re: Cerradura Electronica con pic
« Respuesta #6 en: 21 de Octubre de 2006, 13:01:23 »
Con la nueva versión de la WikiPIC, el link de Migsantiago ha quedado desactualizado.
Esa información se encuentra actualmente disponible en:
http://elrebujito.es/wikipic/index.php/Interrupci%C3%B3n

Disculpad las molestias
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Cerradura Electronica con pic
« Respuesta #7 en: 21 de Octubre de 2006, 13:52:44 »
holas amigo fjh, tambien quiero colaborar!  :-/, tengo una pregunta, por donde vas a disparar los leds de cada tecla del teclado? si dices q quieres q se queden encendidos por 20segundos? necesitas 16 pines para mantener disparado cada led o no? como funcionaa ese teclado con teclas luminosas? o es q cuando aprietas la tecla se ilumina pero por un contacto mecánico al cual no puedes tener acceso?
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado X

  • PIC10
  • *
  • Mensajes: 7
Re: Cerradura Electronica con pic
« Respuesta #8 en: 15 de Octubre de 2009, 20:50:30 »
Hola a todos

Seria posible por favor decirme si fuera posible utilizar este mismo proyecto con el pic 16f84 y adicionarle un lcd. He visto algunos ejemplos que utilizan interupciones pero todo las conexiones se realizan en el puerto A. Alguien tiene alguna libreria para este o a realizado esta modificacion.

Muchas gracias su ayuda