Arduino Dersleri | Arduino IDE Kurulumu | Arduino Programlama Dersleri
Dikkat ettiyseniz butonu bağlarken 10kΩ direnç kullandık. Bu direncin ismi pull-down direncidir. Peki pull-down direnci ne işe yarar?
Pull-down direnci, dijital pinleri giriş olarak kullandığımızda sinyalin bozulmamasını sağlar. Bu projemizde buton basılı değilken dijital pinden okunan değer 0V yani lojik LOW seviyesidir. Pull-down direnci, buton basılıp değer HIGH’a çekilmediği sürece bu pindeki gerilimin 0V’ta sabit kalmasını sağlar.
2 pinli push buton ile 4 pinli push buton bağlantıları arasında hiçbir fark yoktur. 4 pinli push butonların ikişer bacakları paralel bağlıdır. Yani buton 4 pinli de olsa 2 pinli mantığı ile bağlanmaktadır. Burada önemli olan nokta hangi iki bacağın paralel olduğunun bilinmesidir.
4 Pinli Push Buton
Görselde de göründüğü gibi 4 pinli push butonda kırmızı olarak gösterdiğimiz 2 pin, 1 pin olarak kullanılır, mavi 2 pin de 1 pin olarak görev yapar.
int button = 6;
int deger = 0;
int led = 8;
void setup() {
// put your setup code here, to run once:
pinMode(button, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
deger = digitalRead(button);
if (deger == 1){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led, LOW);
}
}