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.
|