Paso 2: Binario codificado Decimal
Wikipedia le dirá binario codificado Decimal (BCD) es una forma de codificación binaria, es decir se utiliza para mostrar valores numéricos, en este caso realmente no tiene mucha diferencia a numeración binaria regular pero vale la pena comprobar hacia fuera.
Usamos en este proyecto porque así lo requiere el micro chip BCD4511, y nos permite analiza las siete entradas del interruptor de posición del engranaje en las motos (6 marchas más neutral), hasta 3 entradas en el chip BCD4511, que a su vez conducirá el SSD. Esto significa que en lugar de tener 33 diodos para mostrar los números del 0 al 6 (0 indica el neutro) de entradas individuales como se muestra en la imagen del paso anterior, ahora sólo necesitamos 12 diodos. Esto puede no sonar tan fantástico pero cuando se trata físicamente para soldar todas las conexiones sobre un tablero, espacio obtiene tomado muy rápidamente.
Generamos el BCD de las entradas del interruptor de posición de engranaje con una matriz de diodos, de la misma manera como habría utilizado una matriz de diodos para el SSD antes con los 33 diodos. Sólo tenemos que cambiar el estado de tres entradas ('A', 'B' y 'C') al chip BCD4511 como sólo necesitamos mostrar 0 - 6, así que físicamente podemos sostener la cuarta entrada (había ') como bajos (o 0) y manipular las restantes tres entradas al chip para obtener nuestros valores.
Para manipular los Estados de las entradas para el micro chip, uso el circuito dibujado a mano que se muestra en la imagen de arriba. Utiliza una matriz de diodo más concisa para obtener los valores para el chip. Observe que porque el interruptor tengo obras de puesta a tierra la señal correspondiente a lo que la bicicleta del engranaje está en, el circuito funciona dejando caer la tensión a través de los resistores que conectarse a tierra a través de los diodos. Es decir, si una resistencia está conectada a un diodo que está conectado a tierra, tiene un voltaje caiga a través de ella que el microprocesador lee como bajo (0) mientras que el resto permanece alta (o 1) que nos da el valor mágico de BCD.