Nó được gọi là sắp xếp "Có dây hoặc".
Chân RESET của Arduino có điện trở pullup trong đó (10KΩ). Điều đó giữ cho pin RESET bình thường CAO. Để gọi lại thiết lập mà pin cần kéo xuống thấp và điều đó được thực hiện từ một số nguồn:
- Nút đặt lại
- Chân DTR (thông qua tụ 100nF) của chip giao diện USB
- Mạch watchdog 555 ở trên
Cái quan trọng ở đây là chân DTR. Điều đó, bởi vì đó là một xung ngắn với trở kháng đầu ra khá cao, cần pin thiết lập lại để dễ dàng kéo xuống. Nếu bạn kết nối trực tiếp đầu ra của 555 với RESET, nó sẽ liên tục cố gắng kéo chân RESET lên đến 5V với trở kháng đầu ra khá thấp. Mạch DTR sẽ không có cơ hội vượt qua nó.
Vì vậy, bằng cách thêm một diode vào đó, bạn có được Wired Or, sử dụng một sự sắp xếp trực tiếp từ những năm 1950 - DRL - Diode-Resistor Logic . Khi đầu ra của 555 là CAO, diode bị phân cực ngược (hoặc sai lệch trung tính) và không dẫn điện, do đó điện trở của chính chân RESET sẽ kéo chân RESET lên. Tuy nhiên, khi đầu ra của 555 là THẤP, thì diode có thể tiến hành (nó bị lệch về phía trước) và điều đó kéo chân RESET trở nên THẤP.