para dar un poco de antecedentes, quiero experimentar con matrices de led. Tengo varios tableros Arduino Nano y he hecho pequeños proyectos (banco de 9 LED con animaciones simples).
Así que sé que cada pin solo puede suministrar una cantidad limitada de corriente (quizás 40 mA).
Así que mi circuito de prueba de una matriz de 2 * 2 tiene P1, P2 para filas positivas, y N1 y N2 para columnas negativas. Todos los LED en la fila 1 tienen ánodos conectados entre sí a P1, todos los cátodos en la columna 1 están conectados entre sí. También las resistencias están cableadas a cada LED.
Ahora hay mucha corriente con una pequeña matriz, pero si obtengo 9 * 9 LED definitivamente me quedaré sin corriente tanto a bordo como por pin / fila.
Usé con éxito este esquema para cablear un mosfet 2n7000 (200mA max) a P1. enlace
Mi propio circuito parece algo así como un diagrama ascii bastante difícil de entender
P1--*---*--
....l...l..
P2--*---*--
....l...l..
....N1..N2
Los guiones son cableado del ánodo, las l son el cableado del cátodo y los cables de cabecera N / P 1/2. (Planeo expandir esto a 4 * 4 * 4, así que quiero poder activarlos todos sin preocuparme por las limitaciones actuales)
Para aclarar, configuro P1 ALTO y N1 BAJO para que se ilumine el led superior izquierdo. Quiero 1 transistor por cable P (para positivo, ánodo) y uno por N (negativo, cátodo)
Así que aquí está mi pregunta. ¿Tengo que comprar un mosfet de canal P para lograr esto? O hay alguna manera de hacerlo con el 2n7000. (Compré 100 piezas en eBay)
Si debo comprar transistores de canal P, ¿puede proporcionar un esquema simple y equivalente al 2n7000?
¡Gracias por leer y espero responder a mi publicación!