Community project
Decodificador De Nombres 7 Segmentos
This project builds a hardware-based 7-segment display decoder using TTL logic gates to convert binary input signals directly into the correct segment patterns for displaying characters. The decoder uses a combination of inverters, AND gates, and OR gates to implement the logic necessary for character recognition and display control, operating entirely in hardware without requiring a microcontroller.
The guide provides a complete wiring diagram showing how to connect the 74LS series logic ICs on breadboards, a full parts list with all resistors and components needed, step-by-step assembly instructions for organizing the TTL circuits, and details on connecting the four binary inputs and eight 7-segment outputs. Builders will learn how combinational logic circuits can solve real-world display problems and gain hands-on experience with classic digital electronics components.
Wiring diagram
Gather all the parts
Assemble it in 5 steps
1. Prepara las dos protoboards
Coloca las 13 cápsulas DIP cruzando la ranura central, con la muesca hacia arriba. Pon U1 a U7 en la primera protoboard y U8 a U13, el DIP y el display en la segunda. La Arduino Uno queda a un lado y no se conecta a ningún cable del circuito.
- No conectes la Arduino Uno a los rieles TTL ni a las señales: solo está en el proyecto para mostrar los componentes.
2. Cablea la alimentación TTL
Usa una fuente regulada de 5 V. Lleva el pin 14 de U1 a U13 al riel de +5 V y el pin 7 de U1 a U13 al riel GND. Conecta los pines 3 y 8 del display al riel GND.
- Rojo solo para +5 V y negro solo para GND.
- Una alimentación invertida puede dañar todos los integrados TTL y el display.
3. Monta las cuatro entradas
Conecta un lado de cada interruptor del DIP a +5 V. El otro lado forma A, B, C y D; conecta cada una a su resistencia de 220 Ω y lleva el otro extremo de cada resistencia a GND. Sigue en el diagrama las redes A, B, C, D y sus inversas nA, nB, nC y nD.
- Etiqueta los dos extremos de cada cable de señal con el mismo nombre de red.
4. Une las compuertas según el diagrama
Conecta únicamente los pines unidos por las redes P1 a P25 y S1 a S19 del diagrama del proyecto. Usa un color de cable diferente para cada cable físico y marca ambos extremos con la misma etiqueta de red.
- No cambies los pines de una red aunque dos cables parezcan equivalentes: el proyecto conserva exactamente el netlist indicado.
5. Conecta el display con sus ocho resistencias
Coloca una resistencia de 150 Ω entre cada salida y su pin de display: S15 a la resistencia a y luego pin 7; S11 a b y luego pin 6; S16 a c y luego pin 4; S14 a d y luego pin 2; S8 a e y luego pin 1; S17 a f y luego pin 9; S19 a g y luego pin 10; DP a la resistencia dp y luego pin 5.
- Comprueba el número de pin impreso o la hoja de datos de tu display antes de alimentarlo: un display de 10 pines no siempre mantiene el mismo orden físico entre fabricantes.
Review all connections
1. Connections between "u1_74ls04" and "Arduino"
2. Connections between "u2_74ls08" and "Arduino"
3. Connections between "u3_74ls08" and "Arduino"
4. Connections between "u4_74ls08" and "Arduino"
5. Connections between "u5_74ls08" and "Arduino"
6. Connections between "u6_74ls08" and "Arduino"
7. Connections between "u7_74ls08" and "Arduino"
8. Connections between "u8_74ls08" and "Arduino"
9. Connections between "u9_74ls32" and "Arduino"
10. Connections between "u10_74ls32" and "Arduino"
11. Connections between "u11_74ls32" and "Arduino"
12. Connections between "u12_74ls32" and "Arduino"
13. Connections between "u13_74ls32" and "Arduino"
14. Connections between "display_7seg_cc" and "Arduino"
15. Connections between "dip_4" and "Arduino"
16. Connections between "r_a_pull" and "Arduino"
17. Connections between "r_b_pull" and "Arduino"
18. Connections between "r_c_pull" and "Arduino"
19. Connections between "r_d_pull" and "Arduino"
20. Connections between "r_seg_a" and "Arduino"
21. Connections between "r_seg_b" and "Arduino"
22. Connections between "r_seg_c" and "Arduino"
23. Connections between "r_seg_d" and "Arduino"
24. Connections between "r_seg_e" and "Arduino"
25. Connections between "r_seg_f" and "Arduino"
26. Connections between "r_seg_g" and "Arduino"
27. Connections between "r_seg_dp" and "Arduino"
Deploy the firmware
// Arduino Uno is included only as an unconnected visual workspace anchor.
// The TTL decoder operates entirely in hardware; no Uno pins are used.
void setup() {
}
void loop() {
delay(1000);
}Remix this project
Make it yours in one click
Open a full copy of this project in your own Schematik workspace — diagram, code, parts, and assembly steps included. Swap the sensor, add features, or redesign the whole thing with AI. The author's original stays untouched.




