CIRCUITOS AUXILIARES MICROCONTROLADOR

En muchas ocasiones cuando programamos un microcontrolador quisiéramos tener todo listo y sólo llegar a colocarlo para que el circuito funcione, pero alguien tiene que hacer el trabajo de armarlo, y la magia no ayuda en estos casos a resolver el problema.

Pues bien, en esta oportunidad se presentan dos circuitos que tienen la misión de simplificar la tarea de armarlos donde se instalará el microcontrolador.

DESARROLLO

Etos circuitos consisten en una barra de leds que indican el estado lógico de las terminales de algún puerto de salida, y el otro sirve para ingresar datos a un microcontrolador ya que se trata de un teclado matricial.

En la figura 1 tenemos el Kit del módulo de leds.

El módulo de leds es un conjunto de 8 leds que se encienden o apagan, dependiendo del estado lógico que guarden los pines de salida de algún puerto del microcontrolador que se configuró como salida. Para que las terminales del microcontrolador no manejen corrientes de valor excesivo, se cuenta con 8 resistencias limitadoras una para cada led. El objetivo del módulo de leds es que funcione con cualquier microcontrolador, por lo que resulta una herramienta muy útil sobre todo para indicar visualmente los estados lógicos de un puerto completo de 8 bits, por otra parte el módulo de leds se puede conectar fácilmente a un protoboard ocupando muy poco espacio en éste.

En la fig. 2 se observa el diagrama esquemático del módulo de leds.

El módulo de leds cuenta con una serie de bornes que se encuentran identificadas desde B0 hasta B7, y en las cuales se colocan conectores tipo header para, precisamente, realizar la conexión hacia las terminales de algún microcontrolador cuyo puerto esté configurado como de salida, y que esté colocado en el protoboard. También se cuenta con un borne identificado como GND, al cual por medio de un pequeño alambre se realiza la conexión al punto GND del circuito donde se vaya a instalar el módulo de leds.

En la figura 3 se ve el circuito Impreso y disposición de los componentes del módulo de leds.

El teclado matricial es un circuito que nos ayuda a ingresar datos al microcontrolador, para ello se utiliza una serie de push butom conectados de tal manera, que se tienen filas y columnas a través de las cuales es muy fácil identificar cuál tecla fue oprimida.

En esta ocasión se cuenta con un teclado de 4 filas y 4 columnas dando origen a un teclado de 16 teclas, la forma de operar es la siguiente: Cuando se oprime una tecla se une una fila con una columna, por lo que para un microcontrolador es muy sencillo identificar qué tecla se pulsó.

En la figura 4 podemos observar el diagrama esquemático del teclado matricial. Para implementar al teclado matricial necesario el uso de push buton de cuatro terminales, ya que de otra manera sería muy complicado diseñar el circuito impreso en una sola cara. Por la manera en como son acomodados, los botones se generan 4 columnas y 4 filas, las cuales se forman con la unión de las respectivas terminales de los botones y lo recomendable es seguir la conexión expresada en el diagrama esquemático, ya que prácticamente de ahí se obtiene el circuito impreso.

Por ejemplo enfoquemos nuestra atención hacia el botón identificado como S5, este botón está conectado a su izquierda con la terminal identificada como “C1” que se refiere a la columna 1, y por su lado derecho a la terminal identificada como “F1” que se refiere a la fila 1, por lo tanto si se oprime este botón estaremos uniendo la fila 1 con la columna 1. Para todos los botones se tiene el mismo principio de operación, por lo que se generan combinaciones de columnas con filas, las cuales es muy fácil de identificar de acuerdo al botón que se oprima.

Lo último que tenemos que hacer es personalizar los botones ya sean con las teclas numéricas del 0 al 9 y los botones restantes con las operaciones aritméticas básicas, o personalizar los botones con letras, etc.

La figura 5 muestra el circuito Impreso y disposición de los componentes del teclado matricial.

Como ya se escribió líneas arriba, estas 2 herramientas son muy provechosas para implementar circuitos con microcontroladores, y ahora la pregunta sería ¿con qué microcontroladores?. La respuesta es muy sencilla “con todos” incluyendo los famosos PICAXE.

 
Autor: Ing. Ismael Cervantes de Anda
icervantes@saberinternacional.com.mx - mciscer@hotmail.com
FIGURA 1
 
FIGURA 2
 
FIGURA 3
 
FIGURA 4
 
FIGURA 5
 
MATERIALES