Se presenta un prototipo de caja fuerte realizado con el ATMega32 de AVR utilizando el chasis de un horno de micro ondas.
El código fuente, realizado en winavr, se puede descargar desde Este enlace.
Primero, se abre la puerta de la caja fuerte, para que el usuario coloque sus pertenencias dentro, y aparece un mensaje pidiendo cerrar la puerta. Luego, pedirá que se pulse una tecla cualquiera. Una vez que se ha detectado que alguna tecla fue pulsada, se solicitará una nueva contraseña.
El sistema se encarga de solicitar la nueva contraseña dos veces y validar que las dos veces se escribió la misma contraseña. Primero valida que las dos contraseñas tienen el mismo tamaño y después valida que tienen los mismos caracteres en el mismo orden.
Una vez validada la contraseña, la caja permanece cerrada y muestra un mensaje indicando que está cerrada y pidiendo que se pulse una tecla.
Cuando se desea abrir la caja fuerte, se debe pulsar una tecla cualquiera, y a continuación introducir la contraseña correcta. El programa entre en un ciclo do-while hasta que se pulsa la contraseña correcta.
Cuando la contraseña que el usuario definió al principio se introduce exitosamente, la caja fuerte se abre. El ciclo reinicia entonces pidiendo que el usuario cierre la puerta y asigne una nueva contraseña al sistema.


