Estaba haciendo una demostración de tablero para una clase de microcontrolador. Básicamente, mi proyecto es hacer un dispositivo para llevar la puntuación. Quiero manejar 4 pantallas de siete segmentos usando un atmega8. Leí sobre charlie plexing y entiendo que me permitirá manejar las 4 pantallas usando un solo puerto. Entendí la teoría, pero realmente no puedo entender cómo hacer el circuito de charlie plexing en una placa de pan. Alguien puede ayudarme porfavor?
Eche un vistazo a mi esquema de charlie-plexing en http://wiblocks.com/FAQ/faq-charlie-plex.html
Haga que cada conexión de fila sea el pin común de la lectura de siete segmentos. Haga que cada columna sea la conexión de clavija individual. Para 28 segmentos necesitas seis pines. Si usa ocho pines en lugar de seis, puede que le resulte más fácil programar. Con ocho pines haría cuatro filas y siete columnas.
(*jcl*)
Solo soy un principiante en todo esto, así que tómalo con pinzas, pero yo tendría un enfoque totalmente diferente.
En su lugar, usaría un decodificador 7447. Esto usaría 7 pines (4 para la salida y 3 para seleccionar la pantalla), pero sería mucho más simple que tener que resolver las combinaciones para charlieplex y también daría una salida más brillante.
El artículo de Wikipedia tiene ejemplos simples sobre cómo cablear LED charlieplexed.
También hay muchos instructables relacionados con charlieplexing. Este instructivo en particular explica cómo cablear pantallas de 7 segmentos (aunque con transistores adicionales).
Esta página también explica cómo conectar pantallas de 7 segmentos y contiene pseudocódigo sobre cómo controlarlas. La principal dificultad de charlieplexing es usar el parpadeo para que pueda activar combinaciones arbitrarias de segmentos.
Kellenjb
Rick_2047
estrella azul
Rick_2047
jonathand
Kellenjb
Rick_2047
Rick_2047
jonathand