Dado Electrico

Páginas: 5 (1097 palabras) Publicado: 17 de septiembre de 2011
Dado electrónico (Versión 2: con PIC16F627A)
[editar] Introducción
[pic]
[pic]
Dado electrónico con PIC16F627A
El segundo proyecto de la “Ludoteca uControl” es una versión del dado electrónico , pero utilizando un microcontrolador PIC16F627A.
|Tabla de contenidos |
|[esconder]|
|1 Introducción |
|2 El proyecto |
|2.1 Descripción del circuito |
|3 El software |
|3.1 El montaje|
|4 Articulos relacionados |
|5 Autor |

[pic]
[editar] El proyecto
Siguiendo con los montajes destinados a formar parte de nuestra “ludoteca”, presentamos un dado un tanto especial. Si bien se trata de un circuito que, como ya vimos, puederesolverse mediante una serie de componentes comunes, su simplicidad lo hace especialmente interesante para aprender a utilizar microcontroladores.
Como corazón de nuestro montaje hemos elegido a un microcontrolador de la familia “PIC16F” de Microchip. Concretamente, se trata del modelo PIC16F627A, de 18 pines. Seguramente el lector mas avanzado se preguntará el porque de esta elección, ya que, porejemplo, un mucho mas pequeño y modesto PIC12F675 hubiese bastado para cumplir esa función.
Hemos basado nuestra decisión en el hecho de que ambos microcontroladores son económicos, y cuestan prácticamente lo mismo. Y como en futuras entregas ampliaremos este montaje a un número mayor de dados, nos vendrá bien ir conociendo este PIC.
[pic][pic]
[editar] Descripción del circuito
El circuito sedestaca por su simplicidad. Podemos ver su esquema en la figura siguiente, donde rápidamente notamos la existencia de una pequeña fuente de alimentación construida alrededor de un regulador de voltaje de la familia LM78xx, concretamente un LM7805. Como se aconseja en la hoja de datos de este regulador, hemos incluido un par de condensadores cerámicos de 0.1 uF, uno en su entrada y otro en su salida.[pic]
Este es el esquema eléctrico de nuestro montaje.

Un diodo se encarga de evitar la “catástrofe” de conectar la alimentación en forma invertida, y un condensador electrolítico de 470 uF ayuda a eliminar el ripple que pudiese existir en alimentación externa.
El resto del circuito es el dado propiamente dicho. Si has leído el articulo “PICs y LEDs, una pareja perfecta” en este mismo sitio,seguramente el resto de este párrafo no es para tí. Cuatro salidas del PIC, concretamente RB0, RB1, RB2 y RB3, se encargan de controlar los cuatro grupos de LEDs que conforman el dado. Otras tantas resistencias limitan la corriente que circula por cada rama. La figura muestra que salidas debemos activar para cada valor posible del dado.

[pic]
Grupos a encender para cada valor del dado.

Unpulsador, conectado a RA0, se encarga de poner ese pin a +V cada vez que se lo presiona. Esto nos permite saber que el usuario ha decidido lanzar el dado. Un resistor de 10k mantiene RA0 conectado a GND el resto del tiempo.

[pic][pic]
[editar] El software
El programa necesario para que nuestro proyecto realmente funcione es bastante simple. Se limita a esperar que el usuario presione elpulsador, y mientras que lo mantiene en esa condición cuenta continuamente de 1 a 6. El tiempo que el jugador mantiene presionado el pulsador es el que determina el estado final del dado. El hecho de que el PIC sea capaz de hacer esto decenas de miles de veces por segundo nos garantiza la imposibilidad de que el usuario pueda influir conscientemente en el resultado.
Igual que en otras oportunidades,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dada
  • Dadada
  • Dada
  • Dada
  • dada
  • Dadad
  • Dadada
  • Dada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS