इसे "वायर्ड या" व्यवस्था कहा जाता है।
Arduino के RESET पिन में एक पुलअप अवरोधक है (10K।)। यह RESET पिन को सामान्य रूप से उच्च रखता है। रीसेट रीसेट करने के लिए पिन को कम खींचने की आवश्यकता होती है, और यह कई स्रोतों से किया जाता है:
- RESET बटन
- USB इंटरफ़ेस चिप का DTR पिन (100nF संधारित्र के माध्यम से)
- ऊपर 555 वॉचडॉग सर्किट
वहाँ महत्वपूर्ण एक DTR पिन है। क्योंकि यह एक उच्च उत्पादन प्रतिबाधा के साथ एक संक्षिप्त नाड़ी है, नीचे खींचने के लिए आसान होने के लिए रीसेट पिन की आवश्यकता होती है। यदि आप 555 के आउटपुट को सीधे RESET से जोड़ते हैं तो यह काफी कम आउटपुट प्रतिबाधा के साथ RESV पिन को 5V तक खींचने की लगातार कोशिश कर रहा होगा। DTR सर्किट पर काबू पाने का कोई मौका नहीं होगा।
तो वहाँ एक डायोड जोड़कर आप वायर्ड या, 1950 के दशक से सीधे एक व्यवस्था - डीआरएल - डायोड-रिसिस्टर लॉजिक का उपयोग करके प्राप्त करते हैं । जब 555 का आउटपुट हाई होता है तो डायोड रिवर्स बायस्ड (या न्यूट्रली बायस्ड) होता है और आचरण नहीं करता है, इसलिए RESET पिन का खुद का रेसिस्टेंट RESET पिन को खींचता है। हालाँकि, जब 555 का आउटपुट कम है तो डायोड तब आचरण कर सकता है (यह आगे बायस्ड है) और जो RESET पिन LOW को खींचता है।