Hola rurowosky
Analiza el circuito adjunto en la imagen y en el ZIP; fue desarrollado con CircuitWizard.
Atención: tienes que DESAGRUPARLO Cuadro por cuadro para que lo puedas simular, de otro modo los Botones no cambian de estado.
Este circuito tiene la posibilidad de programarle la clave de entrada de 4 Dígitos. En el recuadro D.
Todos los botones están en el recuadro A.
Hay 4 contadores en el recuadro B los cuales registran las veces que se presiona un botón; según el que se presione es el contador que cuenta.
En el recuadro E está la circuiteria para abrir la puerta por medio del solenoide y tambien contiene el contador para las veces que se intenta abrir la puerta; si son 4 fallidas la alarma suena y la puerta no se puede abrir.
En el recuadro C están los Display’s que muestran la clave tecleada en los botones Key A, Key B, Key C, Key D.
Nota que presionando la tecla correspondiente en el teclado de la PC el botón se activa.
Resumiendo, en forma muy grande:
Al querer abrir la puerta se presiona R.
Luego se teclea la clave en los botones: A, B, C, D.
Se presiona O, si la clave es correcta según lo programado en el recuadro D, la puerta se abre mientras esté presionado O. Si la clave de acceso es incorrecta no se abrirá la puerta y el registro de desplazamiento irá desplazando un 1 Lógico en sus salidas. Cuando llegue a 4 intentos erróneos sonará la alarma.
En fin analiza el circuito desarrollado con CircuitWizard a ver si cumple con lo deseado en tu proyecto.
saludos
a sus ordenes
Hola rurowosky
Lo que te menciono de:
"En ISIS, es que debes conectar las entradas de los IC’s que no utilizas a un nivel lógico contrario al valor verdadero, de ese modo no afecta al funcionamiento del circuito"
es lo siguiente:
Por ejemplo en el 4511, como no estás utilizando las entradas LT y BT, notas que estas entradas son ciertas cuando son bajas? Tú las conectas a un nivel alto (Vdd 5V) por lo tanto están desactivadas, no afectan al funcionamiento del circuito, ciertas->bajas, Falsas->altas.
Un pequeño circulo en una terminal indica que el valor cierto, para que efectué la función (LT, BT) debe ser bajo, si no se quiere que efectué esa u otra función se debe aplicar lo contrario al valor verdadero.
saludos
a sus ordenes