Nivel: Básico – Construye un circuito temporizador monostable utilizando el CI NE555 para controlar la salida de un LED durante un tiempo determinado.
Objetivo y caso de uso
En este caso práctico, construirás un multivibrador monostable (temporizador de un solo pulso) utilizando el clásico CI NE555. Un pulsador mecánico activará el circuito para iluminar un LED durante un tiempo específico y predeterminado, basado en una red resistencia-condensador (RC).
Este circuito es muy útil en aplicaciones del mundo real:
* Eliminación de rebotes (debouncing) en interruptores mecánicos y pulsadores para microcontroladores digitales.
* Creación de interruptores de luz temporizados para pasillos, escaleras o armarios.
* Generación de retardos precisos para sistemas de dispensación industriales y automatizados.
* Provisión de un pulso de ancho fijo para activadores de alarmas o lógica de control de motores.
Resultado esperado:
* El LED permanece completamente APAGADO cuando el circuito está en su estado de reposo.
* Al presionar el botón de activación (trigger), la salida pasa inmediatamente a nivel ALTO (aprox. 5 V), encendiendo el LED.
* El LED permanece iluminado durante aproximadamente 1.1 segundos antes de APAGARSE automáticamente.
* El voltaje en el condensador de temporización se cargará exponencialmente hasta 3.33 V (2/3 de VCC) antes de que la salida se reinicie a nivel BAJO.
Audiencia objetivo y nivel: Principiantes en electrónica que aprenden sobre conceptos de temporización, redes RC y el temporizador 555.
Materiales
V1: Fuente de alimentación de 5 V CCU1: CI temporizador NE555, función: controlador monostableR1: Resistencia de 10 kΩ, función: pull-up para el pin de activación (trigger)R2: Resistencia de 10 kΩ, función: resistencia de temporización (RT)R3: Resistencia de 330 Ω, función: limitación de corriente del LEDC1: Condensador electrolítico de 100 µF, función: condensador de temporización (CT)C2: Condensador cerámico de 10 nF, función: estabilización del voltaje de controlS1: Pulsador Normalmente Abierto (NA), función: entrada de activación (trigger)D1: LED rojo, función: indicador de salida
Guía de conexionado
V1se conecta entreVCCy0(GND).- El Pin 1 (GND) de
U1se conecta a0. - El Pin 8 (VCC) de
U1se conecta aVCC. R1se conecta entreVCCyTRIG.S1se conecta entreTRIGy0.- El Pin 2 (Trigger) de
U1se conecta aTRIG. R2se conecta entreVCCyDISCH_THRES.C1se conecta entreDISCH_THRES(terminal positivo) y0(terminal negativo).- El Pin 6 (Threshold) de
U1se conecta aDISCH_THRES. - El Pin 7 (Discharge) de
U1se conecta aDISCH_THRES. - El Pin 4 (Reset) de
U1se conecta aVCC. C2se conecta entreCTRLy0.- El Pin 5 (Control Voltage) de
U1se conecta aCTRL. R3se conecta entreOUTyNODE_LED.D1se conecta entreNODE_LED(ánodo) y0(cátodo).- El Pin 3 (Output) de
U1se conecta aOUT.
Diagrama de bloques conceptual

Esquemático
[ U1: NE555 Timer ]
VCC -----------------------------------------> [ Pin 8: VCC ]
[ ]
VCC --> [ R1: 10 kΩ ] --(TRIG)----------------> [ Pin 2: Trigger ]
| [ ]
[ S1: Button ] [ ]
| [ ]
GND [ ]
[ ]
VCC --> [ R2: 10 kΩ ] --(DISCH_THRES)---------> [ Pin 6: Thres ] --(Pin 3: OUT)--> [ R3: 330 Ω ] --> [ D1: Red LED ] --> GND
| [ Pin 7: Disch ]
[ C1: 100µF ] [ ]
| [ ]
GND [ ]
[ ]
VCC -----------------------------------------> [ Pin 4: Reset ]
[ ]
[ Pin 5: Control ] --(CTRL)--> [ C2: 10nF ] --> GND
[ ]
GND -----------------------------------------> [ Pin 1: GND ]
Diagrama eléctrico

Mediciones y pruebas
- Validación en reposo: Antes de presionar el botón, usa un multímetro para medir el voltaje en el nodo
TRIG. Debería marcar 5 V debido a la resistencia pull-up. El voltaje en el nodoOUTdebería ser de 0 V. - Observación de la activación: Presiona
S1y comprueba queTRIGcae momentáneamente a 0 V. - Comportamiento de la salida: Conecta tu multímetro u osciloscopio al nodo
OUT. Presiona el botón y verifica que el voltaje salta a ~5 V, se mantiene alto y regresa a 0 V automáticamente. - Curva de carga del condensador: Conecta una sonda al nodo
DISCH_THRES. Observa cómo el voltaje se carga desde 0 V hasta ~3.33 V (que es 2/3 de VCC) inmediatamente después de presionar el activador. Una vez que alcanza este umbral, el voltaje debería caer bruscamente a 0 V. - Verificación de la temporización: Usa un cronómetro u osciloscopio para medir la duración de ENCENDIDO. Verifica que coincida con la fórmula teórica: T = 1.1 × R2 × C1 (1.1 × 10,000 Ω × 0.0001 F ≈ 1.1 segundos).
Netlist SPICE y simulación
Netlist SPICE de referencia (ngspice) — extractoNetlist SPICE completo (ngspice)
* One-Shot Timer Using NE555
.width out=256
* Power Supply
V1 VCC 0 DC 5
* Trigger Push-Button (Modelled as a voltage-controlled switch and pulse source)
* Presses the button at t=100ms for 100ms
V_SCTRL S_CTRL 0 PULSE(0 5 100m 1m 1m 100m 5)
S1 TRIG 0 S_CTRL 0 SW1
.model SW1 SW(Vt=2.5 Ron=1 Roff=100Meg)
* Pull-up for Trigger
R1 VCC TRIG 10k
* Timing Components (10k and 100uF -> ~1.1s pulse)
R2 VCC DISCH_THRES 10k
C1 DISCH_THRES 0 100u
* Control Voltage Stabilization
* ... (truncated in public view) ...Copia este contenido en un archivo .cir y ejecútalo con ngspice.
* One-Shot Timer Using NE555
.width out=256
* Power Supply
V1 VCC 0 DC 5
* Trigger Push-Button (Modelled as a voltage-controlled switch and pulse source)
* Presses the button at t=100ms for 100ms
V_SCTRL S_CTRL 0 PULSE(0 5 100m 1m 1m 100m 5)
S1 TRIG 0 S_CTRL 0 SW1
.model SW1 SW(Vt=2.5 Ron=1 Roff=100Meg)
* Pull-up for Trigger
R1 VCC TRIG 10k
* Timing Components (10k and 100uF -> ~1.1s pulse)
R2 VCC DISCH_THRES 10k
C1 DISCH_THRES 0 100u
* Control Voltage Stabilization
C2 CTRL 0 10n
* Output LED and Current Limiting Resistor
R3 OUT NODE_LED 330
D1 NODE_LED 0 DLED
.model DLED D(IS=1e-15 N=2.0 RS=10)
* NE555 Timer IC Instance
* Pins: 1:GND, 2:TRIG, 3:OUT, 4:RESET, 5:CTRL, 6:THRES, 7:DISCH, 8:VCC
X1 0 TRIG OUT VCC CTRL DISCH_THRES DISCH_THRES VCC NE555
* Dummy IN node to satisfy print requirements
V_IN IN TRIG 0
R_IN IN 0 1G
* Functional NE555 subcircuit (Behavioral)
.subckt NE555 GND TRIG OUT RESET CTRL THRES DISCH VCC
* Internal Voltage Divider
R1 VCC CTRL 5k
R2 CTRL N1 5k
R3 N1 GND 5k
* SR Latch Logic (Reset > Trigger > Threshold)
B1 LATCH_IN GND V= V(RESET, GND)<1.0 ? 0 : ( V(TRIG, GND)V(CTRL, GND) ? 0 : V(Q_delay, GND) ) )
* Small delay to break algebraic loops and hold state
R_delay LATCH_IN Q_delay 1k
C_delay Q_delay GND 1n
R_pd Q_delay GND 1G
* Output Stage
B2 OUT_INT GND V= V(Q_delay, GND)>0.5 ? V(VCC, GND) : 0.1
R_OUT OUT_INT OUT 10
* Discharge Transistor (Open-Collector modeled as Switch)
B3 DISCH_CTRL GND V= V(Q_delay, GND)<0.5 ? 1 : 0
R_DC DISCH_CTRL GND 1G
S1 DISCH GND DISCH_CTRL GND S_DISCH
.model S_DISCH SW(Vt=0.5 Ron=10 Roff=100Meg)
.ends
.op
.tran 1m 2s
.print tran V(IN) V(OUT) V(TRIG) V(DISCH_THRES) V(CTRL) V(NODE_LED) V(S_CTRL) V(VCC)
.end Resultados de Simulación (Transitorio)
Show raw data table (2054 rows)
Index time v(in) v(out) v(trig) v(disch_thres) v(ctrl) v(node_led) v(s_ctrl) v(vcc) 0 0.000000e+00 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 1 1.000000e-05 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 2 2.000000e-05 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 3 4.000000e-05 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 4 8.000000e-05 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 5 1.600000e-04 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 6 3.200000e-04 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 7 6.400000e-04 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 8 1.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 9 2.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 10 3.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 11 4.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 12 5.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 13 6.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 14 7.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 15 8.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 16 9.280000e-03 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 17 1.028000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 18 1.128000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 19 1.228000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 20 1.328000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 21 1.428000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 22 1.528000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 23 1.628000e-02 4.999450e+00 1.000000e-01 4.999450e+00 4.995005e-03 3.333333e+00 1.000000e-01 0.000000e+00 5.000000e+00 ... (2030 more rows) ...
Errores comunes y cómo evitarlos
- Dejar el pin de Reset (Pin 4) flotante: Un pin de reinicio flotante puede actuar como una antena, captando ruido y causando reinicios erráticos del temporizador. Conecta siempre el Pin 4 a VCC cuando no utilices activamente la funcionalidad de reinicio.
- Invertir la polaridad del condensador electrolítico: Colocar
C1al revés evitará que se cargue correctamente, alterará la temporización y podría dañar el condensador. Asegúrate siempre de que la franja negativa esté conectada a0(GND). - Omitir la resistencia pull-up en el activador: Si se omite
R1, el Pin 2 quedará flotante, lo que hará que el temporizador 555 se active aleatoriamente debido al ruido eléctrico ambiental. Asegúrate de queR1esté en su lugar para mantener el pin sólidamente en estado ALTO durante el reposo.
Solución de problemas
- Síntoma: El LED permanece ENCENDIDO indefinidamente.
- Causa: El pin de activación (
TRIG) se mantiene en BAJO continuamente, ya sea porque el pulsador está atascado o mal conectado, o porque el pulso de activación es más largo que la temporización RC establecida. - Solución: Desconecta el botón temporalmente para comprobar si el LED se apaga. Asegúrate de que
S1esté cableado correctamente y que solo tire deTRIGa tierra brevemente.
- Causa: El pin de activación (
- Síntoma: El LED nunca se enciende al presionar el botón.
- Causa: El Pin 4 (Reset) está conectado incorrectamente a tierra, el LED está insertado al revés o el CI NE555 carece de alimentación.
- Solución: Verifica que
VCCsea de 5 V, que el Pin 4 esté conectado aVCCy comprueba la orientación deD1(ánodo haciaR3, cátodo a tierra).
- Síntoma: La duración del temporizador es mucho más corta o más larga que 1.1 segundos.
- Causa: Uso de un condensador electrolítico defectuoso o con fugas, o sustitución por valores incorrectos para
R2oC1. - Solución: Comprueba los códigos de los componentes. Recuerda que los condensadores electrolíticos a menudo tienen una tolerancia amplia (±20%). Mide
R2con un multímetro para confirmar que es de 10 kΩ.
- Causa: Uso de un condensador electrolítico defectuoso o con fugas, o sustitución por valores incorrectos para
- Síntoma: El circuito se reactiva continuamente por sí solo.
- Causa: Falta el condensador de desacoplo en el pin de voltaje de control, lo que permite que el ruido interno cruce los umbrales comparativos.
- Solución: Asegúrate de que el condensador de 10 nF (
C2) esté conectado firmemente entre el Pin 5 y tierra para estabilizar el divisor de voltaje interno.
Posibles mejoras y extensiones
- Temporizador ajustable: Reemplaza
R2por una resistencia fija de 1 kΩ en serie con un potenciómetro de 100 kΩ. Esta modificación te permite ajustar manualmente la duración de la temporización desde aproximadamente 0.1 segundos hasta 11 segundos. - Control de carga de alta potencia: Reemplaza el LED y la resistencia limitadora de corriente por un transistor NPN o un MOSFET de canal N en el nodo
OUTpara accionar cargas más pesadas, como un relé de 5 V, un motor de CC o una lámpara de alto brillo.
Más Casos Prácticos en Prometeo.blog
Encuentra este producto y/o libros sobre este tema en Amazon
Como afiliado de Amazon, gano con las compras que cumplan los requisitos. Si compras a través de este enlace, ayudas a mantener este proyecto.




