Paso 2: Detalles Hardware
- Arduino
La mayoría de vosotros conocéis esta popular plataforma que me parece la mejor opción para la construcción de prototipos rápidos antes de pasar a raw electrónica usando microcontroladores y PCB.
- Teclado
Este componente es el dispositivo de entrada de este proyecto consisten en raws y columnas (ex: 4 × 4), los números de pines es igual al número de raws + columnas. La razón de se demuestra en un cuadro adjunto.
- RGB LED
este tipo de LED es consiste en LED interno que son:rojo, verde y azul . podemos producir casi cualquier color que queremos usar una mezcla de rojo, verde y azul. Por ejemplo, si queremos tener un color blanco que hay que encender los 3 leds internos. El pin-out de este tipo de RGB está dada por una imagen adjunta.
(Nota: hay 2 tipos de RGB led de ánodo común y cátodo común).
- Demultiplexor
Usted verá que los pines de Arduino se marcha, así que debo reducir el número de pernos usados, usé un demultiplexor para este propósito. Utilizando este demultiplexor necesito 3 pines como salida para rojo, verdes y azules pernos si los LEDs RGB, 1 eje para seleccionar canales dentro de cada chip y pin 2 a avtice/de-semi-activo fichas.
Sin utilizar este demultiplexor necesito 9 pines a RGB LED.
Si no sabes qué demultiplexor es, se puede imaginar como un interruptor que puede cambiar entre canal cada canal tiene 3 entrada y salida, con entrada común.
La razón que utilicé 2 del CD4053 es que cada chip tiene 2 canales y necesito 3 canal triple, usé 2 de ellos. Así que cuando necesite algún color de salida loop activar será como este:
- primero
canal de 1 chip 1)
canal 2 chip 1 (off)
chip 2 (off) - segundo led
canal 1 (apagado) de 1 chip
canal de chip 2 1)
chip 2 (off) - tercer led
chip 1 (off)
canal de 1 chip 2)
- Conductor segmento siete
También usé el controlador para reducir el número de pernos requeridos para conducir a 7seg de 7 a 4 pines. Una característica más sobre HEF4543B es que puedo controlar la salida de este chip si tengo ánodo común o cátodo 7seg.
La razón de usar 7seg es para que desarrollo futuro, para hacer que el dispositivo portátil para ver la entrada utilizando 7seg u otras cosas.