Se llama un arreglo "cableado o".
El pin RESET del Arduino tiene una resistencia pullup (10KΩ). Eso mantiene el pin RESET normalmente ALTO. Para invocar un reinicio, ese pin debe ser reducido, y eso se hace desde varias fuentes:
- El botón RESET
- El pin DTR (a través de un condensador de 100nF) del chip de interfaz USB
- El circuito de vigilancia 555 anterior
El crítico allí es el pin DTR. Eso, debido a que es un pulso breve con una impedancia de salida bastante alta, necesita que el pin de reinicio sea fácil de extraer. Si conectó la salida del 555 directamente a RESET, intentaría constantemente tirar del pin RESET hasta 5V con una impedancia de salida bastante baja. El circuito DTR no tendría ninguna posibilidad de superarlo.
Entonces, al agregar un diodo allí, obtienes Wired O, usando un arreglo directo de la década de 1950 - DRL - Diode-Resistor Logic . Cuando la salida del 555 es ALTA, el diodo tiene polarización inversa (o polarización neutral) y no conduce, por lo que la resistencia del pin RESET tira del pin RESET hacia arriba. Sin embargo, cuando la salida del 555 es BAJA, el diodo puede conducir (está polarizado hacia adelante) y eso tira del pin RESET hacia BAJA.