Hasta ahora he tenido un intento bastante exitoso de manejar una pantalla LED con un Arduino Mega 2560. Las secuencias de la Pantalla funcionan bien por sí mismas y el Arduino parece estar haciendo su trabajo al enviar los patrones. La parte en la que estoy luchando es que estoy tratando de controlar la intensidad de la pantalla con PWM. Estoy usando un temporizador NE555P basado principalmente en la información aquí: 555 Tutorial del oscilador
El objetivo final es reemplazar el POT1 con un interruptor giratorio para seleccionar varios ajustes de brillo predeterminados a través de resistencias, así como una ubicación para que una fotocélula proporcione atenuación automática para ajustarse a la luz ambiental. Necesito un oscilador externo en lugar del PWM en la placa Arduino porque planeo usar un chip Atmega solo en lugar de todo Arduino cuando se realicen más.
El problema que tengo es que no importa cómo intente regular el PWM, no tiene ningún efecto en el brillo de los LED. Permanecen encendidos con la misma intensidad, independientemente de los ajustes del temporizador. Tengo un solo indicador LED conectado al temporizador delante de R48 que se atenúa como se esperaba sin ningún problema. Es la matriz de LED la que no parece afectada y emite con la misma intensidad independientemente del oscilador. Me parece que, dado que la totalidad de la tensión debe ser regulada por los pulsos, deberían atenuarse a menos que estén extrayendo energía de otra parte. ¿Eso parece correcto? Intenté reemplazar el Transistor 17 con un FET para ver si tal vez la velocidad de conmutación del 2N2222 no fue lo suficientemente rápida pero no hubo cambios.
¿Estaría mejor usando un temporizador diferente o simplemente tengo algo mal conectado? ¿Hay alguna forma de aislar mejor el voltaje en la matriz de LED? Estoy bastante perplejo en cuanto a por qué los LED no se ven afectados por el PWM. En el esquema, la conexión al Arduino Mega2560 está representada por las etiquetas "Digitales". Se agradece cualquier entrada, he intentado cambiarla pero no he tenido ningún éxito. Actualización: he realizado cambios en el esquema en base a algunas sugerencias útiles. Sin embargo, todavía no hay cambios en el brillo de la pantalla. Actualización 3:
Al tener problemas para insertar las imágenes ...