Aktif bir zil, dahili bir osilatör kullanarak bir ton üretecektir, bu nedenle gerekli olan tek şey bir DC voltajıdır. Pasif bir zil ses yapmak için bir AC sinyali gerektirir. Otomatik olarak bir ton üretmek yerine, değişen bir giriş sinyalinin sesi ürettiği elektromanyetik bir hoparlör gibidir.
Onları tanımlamak için, eğer bunlara bir DC voltajı uygularsanız ve vızıldarsa, bu bir aktiftir.
Eğer sahayı kontrol etmek istiyorsanız komutlar geçerliyse, pasif bir zile ihtiyacınız olacaktır. Arduino üzerindeki PWM, perdeyi ve ses seviyesini aynı anda kontrol etmek için kullanılabilir (bu istediğiniz şekilde olabilir veya olmayabilir). Sadece hacmi veya sadece perdeyi değiştirmek istiyorsanız, voltajı değiştirmeden genliği değiştirmek için bazı harici devrelerin gerekli olacağını ve bunun tersi olacağını varsayalım.
Birkaç kaynak:
Source , Source ve Source ve @Peter Bennett'in yorumu.