Arduino Digital Read Serial eğitimi, basit bir düğmenin kablolaması konusunda size yol gösterir. Sorularım direncin etrafında duruyor.
Direnç neden gereklidir?
Sanırım bunu anlıyorum ama yanılıyorsam beni düzeltin. Giriş piminin düşük bir sinyal okuduğundan ve yüzmediğinden emin olmak için, düğmeye basılmadığında pimi toprağa bağlamalıyız. Düğmeye basıldığında, hem pime hem de toprağa akan 5V'luk bir sinyale sahip olacağız. Kirchhoff'un voltaj yasası, kapalı döngüdeki toplam voltajın sıfıra eşit olması gerektiğini belirtir, bu nedenle doğrudan toprağa akan bu 5V ile uğraşmak zorundayız. Bu yüzden düğme ile toprak arasına bir direnç koyduk.
Direnç değeri nasıl seçildi?
Belirsiz olduğum şey bu. Ohm yasası şunu belirtiyor:
resistance = voltage / current
Bu 5V'luk bir besleme ve Arduino Uno spec, pimin 40 mA DC akımı sağladığını söylüyor. Yani..
resistance = 5V / 0.04A = 125 Ohms
In Dijital oku Seri öğretici, neden bir 10K Ohm direnç var? Bu aşırıya kaçma, değil mi? Hangi başka bir soruya yol açar: Tek hedefiniz voltajı silmekse, çok fazla direnç koyabilir misiniz?
Tüm geri dönüşümler için teşekkürler!