arduino
  • Admin
  • 31 views
  • 17 Haziran 2017
  • 0

Arduino Pull-up/down

Arduino Pull-Up ve Pull-Down Dirençler

Arduino led devresi yapmak istediğimizde pull up veya pull down dirençler devrelerde akım dalgalanmasını önlemek için kullanılırlar.

Pull-Up Direnç kullanıldığında devremiz normalde açık yani lojik 1 olarak çalışır ve butona basıldığında lojik 0 olur böyle bir devre kurmak istersek pull-up kullanmalıyız.

Pull-Down Direnç kullandığımızda ise devremiz normalde kapalı yani lojik 1 olur ve butona basıldığında lojik 1 olur böyle devrelerde pull-down olur.

Örneğin Arduinomuzun 13. Ledini yakalım malzemelerimiz;

  • Arduino Uno 1 Adet
  • 4.7k veya 5k ohm direnç
  • 3 adet farklı renkte kablo
  • 1 adet buton

Pull-Up için devremiz;
Bu devrede;

Sarı kablo 7. dijital pinden direnç ve butona Kırmızı kablo 5V ve 4.7k direnç Siyah kablo toprak(GND) ve butona gitmektedir. Bu devre normalde 13. led yanıyor iken butona basılması ile sönmektedir

Pull-Down için devremiz;

Bu devrede;

Sarı kablo 7. dijital pinden direnç ve butona Kırmızı kablo 5V ve butona Siyah kablo Toprak(GND) ve 4.7 k ohm direnç olacak şekilde bağlanır.Bu devre normalde 13. led kapalı butona basınca led yanıyor şekilde ayarlıdır.

Arduino Kodumuz;

// LED YAKMA PULL-UP DEVRE
void setup() {
pinMode(7,INPUT); // 7. pin giriş oarak ayarlandı
pinMode(13,OUTPUT); // 13. pin çıkış olarak ayarladnı

}

void loop() {
digitalWrite(13,digitalRead(7)); //7. pinden okuduğu 1-0 verisini 13. ledi yakmak veya kapatmak için kullanıcak
}

  • 17 Haziran 2017 tarihinde yazıldı.
  • 0 yorum yapıldı.

Yazı hakkında görüşlerinizi belirtmek istermisiniz?