Paso 2: Circuito de diseño 1: LED de la multiplexación
Yo quería tener 12 doble color LED, que significa control de 24 líneas digitales. Abordar individualmente estos no es posible con el Arduino, ya que sólo cuenta con 14 líneas digitales. Por ello, la multiplexación es necesaria. Esta es una técnica donde los LEDs están conectados para arriba en una rejilla rectangular, y puede ser abordados básicamente con las 2 coordenadas de la red. Para obtener más información sobre cómo multiplexación obras, Compruebe hacia fuera estas instructables:
amandaghassaei: multiplexación con Arduino y el 74HC595
perez1028: multiplexación con Arduino - transistores
Para la red elegir 3 x 8 (ver esquemas en la imagen), que significa en lugar de 24, sólo 3 + 8 = 11 pins son necesarios para controlar todos los LEDs, por lo que esto debería funcionar sin problemas.
También añadí resistencias limitadoras actuales al final de cada columna. Esto es suficiente, porque sólo una fila en un momento estará activa, por lo que en cualquier momento solo un LED se encenderá de cada columna. Ya que los LEDs verdes y rojo necesitan voltajes diferentes (ver hoja de datos) para llegar a los 20 mA actual, estas resistencias son también ligeramente diferentes para las columnas de rojas y verdes: 62 Ω de la verde y Ω 68 para el rojo.
Una cosa más a tener en cuenta es el hundimiento actual y abastecimiento de capacidades de lo ATmega (Arduino). No hay ningún problema en el C1... 8 pines, porque estas necesidad de fregadero máximo 20 mA de corriente y esto debería funcionar sin ningún tipo de preocupaciones. Las clavijas de selección sin embargo, las filas deben ser capaces de fuente hasta 8 × 20 mA = 160 mA, que está muy por encima de los 20 límite de mA. Por este motivo, he añadido algunos P-MOSFET entre las patas y los LEDs para actuar como un interruptor. Cuando la compuerta de lo MOSFET es baja, activa el interruptor y puede fluir corriente a los LEDs. Una explicación muy buena sobre cómo utilizar MOSFETs como un interruptor que puede encontrarse aquí.