Buna "Kablolu Veya" düzenlemesi denir.
Arduino'nun RESET pininde içinde bir çekme direnci vardır (10KΩ). RESET pimini normalde YÜKSEK tutar. Pimin alçak çekilmesi gereken ve bir dizi kaynaktan yapılan bir sıfırlama başlatmak için:
- RESET düğmesi
- USB arabirim yongasının DTR pimi (100nF kapasitörden)
- Yukarıdaki 555 bekçi devresi
Burada kritik olan DTR pinidir. Bu, oldukça yüksek bir çıkış empedansına sahip kısa bir darbe olduğundan, kolayca çekilebilmesi için sıfırlama pimine ihtiyaç duyar. 555 çıkışını doğrudan RESET'e bağlarsanız, RESET pimini oldukça düşük çıkış empedansıyla 5V'a kadar çekmeye çalışır. DTR devresinin üstesinden gelme şansı yoktur.
Buraya oraya bir diyot ekleyerek, 1950'lerden - DRL - Diyot-Direnç Mantığı'ndan doğrudan bir düzenleme kullanarak Kablolu Veya alırsınız . 555'in çıkışı YÜKSEK olduğunda, diyot ters yönde (veya nötr olarak önyargılıdır) ve iletmez, bu nedenle RESET pinin kendi direnci RESET pimini yukarı çeker. Bununla birlikte, 555'in çıkışı DÜŞÜK olduğunda, diyot daha sonra iletebilir (öne eğimli) ve bu RESET pimini DÜŞÜK çeker.