Se trata de una reedición de un proyecto que hice un número de años - fue pesca de arrastre de la web y descubrió que otros habían estado haciendo, así que decidí poner el detalle aquí en instructables.com - para que otros puedan beneficiarse.
Muchos dados de Led han sido publicados en diversas formas sobre los años, utilizando métodos de producción incluyendo un 7 segmentos display para mostrar los números del 1 al 6, o 6 LEDs individuales o incluso un troquel en forma de pantalla.
Todos estos diseños han sido bastante complejos en hardware, suelen tener al menos 2 de IC, transistores 4 o así y muchas resistencias y condensadores. La mayoría también ha sido bastante actual hambriento, descarga un juego de pilas en un corto período, si el dispositivo se ha quedado en.
Usando un microprocesador de chip único nos permite implementar 2 dados individuales, usando un solo IC. Además de esto, convertimos un problema de hardware en un problema de software. También podemos añadir características que anteriormente no han existido antes, como la capacidad de recordar el último rollo.
El proyecto de
Antes de empezar a diseñar nuestro morir, tenemos que decidir exactamente lo que hace y cómo lo hace. Al hacer esto, nos reducen la probabilidad de 'arrastramiento especificación' interferir con la realización de nuestro proyecto.
Las especificaciones para nuestro proyecto son simples;
Vamos a diseñar una simulación electrónica de 2 dados, implementado mediante LEDs. Un solo botón controla el balanceo de los dados de la siguiente manera;
- Cuando se pulsa el botón durante un período corto (digamos menos 0,5 seg), los dados se encienda y mostrar el resultado del último rollo.
- Si se pulsa el botón de más de aproximadamente 0,5 segundos, dos dados y se borran luego independientemente, eventualmente frenar el rodillo, y parar después de que el botón es liberado.
- En todos los casos, el resultado se muestra durante 50 segundos, y entonces los dados se apaga.
Sería deseable tener ningún interruptor de energía, así que tenemos que minimizar el consumo de corriente mientras que el proyecto es 'off'.