¿Cuál es la mejor manera de programar un "bloqueo" del circuito?

D

david90

Guest
Tengo un circuito con 4 botones.Botón de 1,2 y 3 son para entrar en el código de desbloqueo y el botón de 4 es el "desbloquear" el botón.Por ejemplo, para desbloquear con el código de 2-3-1, que se presione el botón 1 dos veces, tres veces el botón 2 y 3 botón una vez y luego oprima el botón "desbloquear" el botón.Hay un LED para cada botón y se enciende cuando se pulsa un botón para la retroalimentación visual.

¿Cuál es la mejor estructura de la programación para este proyecto?Está utilizando máquina de estados Moore bueno para este proyecto?

Si hago uso Moore estado de la máquina, ¿cómo puedo hacer para que el LED correspondiente del botón que se presiona la luz sin poner el código en cada estado?

 
ASUS zapowiedział wprowadzenie na rynek nowego monitora 4K/UHD, stworzonego z myślą o osobach profesjonalnie zajmujących się grafiką lub graczach szuk ...

Read more...
 
Use una máquina de Moore 2 del estado, con un 'Wait' y 'Estados de validación.Cuando se pulsa una tecla, su estado debe cambiar a la validación.Sobre la base de la tecla pulsada, y el "sub-Estado", asignar el siguiente sub-estatales ". (El" sub-Estado "tendrá lo que usted ha mencionado como el estado).Además, el pulso del LED.Luego regresa al estado de espera.

Espero que esto le ayudó.

 
Usted podría muy bien hacer esto con cualquier lenguaje de programación.Asignar una variable diferente para cada botón y el incremento de uno cuando se pulsa el botón correspondiente.Hacer esto dentro de un bucle, a continuación, comparar constantemente cada variable con los códigos preestablecidos, digamos 3 lugares en la EEPROM o similar.Cuando los tres partidos, abrir la cerradura.Usted probablemente no necesitará un botón de puertas abiertas, a menos que sea un requisito.Por supuesto, puedes incorporar parpadea el LED en el bucle.

 

Welcome to EDABoard.com

Sponsor

Back
Top