มันเรียกว่าการจัดเรียง "สายหรือ"
RESET pin ของ Arduino มีตัวต้านทาน pullup ในตัว (10KΩ) ที่ช่วยให้พิน RESET เป็นปกติสูง หากต้องการเรียกใช้การรีเซ็ตที่ขาต้องการดึงต่ำและทำจากแหล่งที่มาจำนวนมาก:
- ปุ่ม RESET
- พิน DTR (ผ่านตัวเก็บประจุ 100nF) ของชิปอินเตอร์เฟส USB
- วงจรสุนัขเฝ้าบ้าน 555 ตัวด้านบน
สิ่งสำคัญอย่างหนึ่งคือ DTR pin นั่นเป็นเพราะว่ามันเป็นพัลส์สั้น ๆ ที่มีอิมพีแดนซ์ค่อนข้างสูงจึงต้องการพินรีเซ็ตเพื่อให้ง่ายต่อการดึงลง หากคุณเชื่อมต่อเอาท์พุทของ 555 โดยตรงไปที่ RESET มันจะพยายามดึงพิน RESET ขึ้นถึง 5V ด้วยความต้านทานเอาต์พุตค่อนข้างต่ำ วงจร DTR จะไม่มีโอกาสเอาชนะได้
ดังนั้นโดยการเพิ่มไดโอดในมีให้คุณได้รับสายหรือโดยใช้การจัดโดยตรงจากปี 1950 - DRL - ไดโอด-ต้านทานลอจิก เมื่อเอาต์พุตของ 555 มีค่าสูงไดโอดจะมีความเอนเอียงแบบย้อนกลับ (หรือเอนเอียงแบบเป็นกลาง) และไม่ดำเนินการดังนั้นตัวต้านทานของขาตั้ง RESET จะดึงตัวดึง RESET ขึ้น อย่างไรก็ตามเมื่อเอาต์พุตของ 555 เป็น LOW ไดโอดจะสามารถดำเนินการได้ (มันจะเอนเอียงไปข้างหน้า) และจะดึง RESET pin LOW