İndirimli Kodlama Eğitimi

Arduino Pull up ve Pull Down Direnci

Arduino Pull up ve Pull Down Direnci Bilgileri Merhaba Arkadaşlar. Bugün sizlere pullup ve pulldown direnci kullanmadan kod ile nasıl ekleyeceğini göstereceğim Öncelikle, Pullup ve …

00:00
00:00

Arduino Pull up ve Pull Down Direnci Bilgileri

Merhaba Arkadaşlar.
Bugün sizlere pullup ve pulldown direnci kullanmadan kod ile nasıl ekleyeceğini göstereceğim
Öncelikle,

Pullup ve pulldown nedir ?

Bir kişi düğmeden elini çektiğinde devrenin eski konumuna dönmesi için, pull up ve pull down denilen direnç bağlantıları kullanılır. Pull up ve pull down direnç ismi değil, dirençlerin bağlanma şeklidir. Genellikle 10K  direnç kullanılır.

Pullup ve Pulldown Normal Olarak Bağlantı 

Pullup ve Pulldown Normal Olarak Kullanılacak Kod 

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int ledPin=13;
int butonPin=12;
int butonDurum=0;
void setup(){
pinMode(ledPin,OUTPUT); //led pinimizi çıkıs ayarladık
pinMode(butonPin,INPUT); // buton pinimizi giriş ayarladık
}
void loop(){
butonDurum=digitalRead(butonPin); // dijital olarak okuduk
if(butonDurum==HIGH){
digitalWrite(ledPin,HIGH);
}else
digitalWrite(ledPin,LOW);
}

Pullup ve Pulldown Olmadan Bağlantı

Pullup ve Pulldown Olmadan Kod İncelemesi 

Öncelikle sizlere bir kaç bilgi vermek istiyorum. Kodda ‘da açıklama olmasına rağmen buradan da açıklayacağım.
Pullup Eklediğimiz de artık butona HIGH (5V) vermiş oluyoruz. Yani artık butonu LOW olarak kullanacağız Alttaki örnek kodda gördüğünüz gibi…

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int ledPin=10;
int butonPin=5;
int butonDurum=0;
void setup(){
pinMode(ledPin,OUTPUT); //led pinimizi çıkıs ayarladık
pinMode(butonPin,INPUT_PULLUP); // buton pini giriş olarak ayarladık ve HIGH konumuna aldık.
}
void loop(){
butonDurum=digitalRead(butonPin); // dijital olarak okuduk
if(butonDurum==LOW){    // Burada ‘da 0 volt olarak ayarladık.
digitalWrite(ledPin,HIGH);
}else
digitalWrite(ledPin,LOW);
}
Bu projeyi değerlendirmek için tıklayın
[Toplam: 1 Ortalama: 5]

Never miss an episode

About Author

Leave A Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Latest Podcast

More Posts

Instagram feed

Never miss an episode

Sign up for the Castify newsletter to stay up to date on your favorite podcasts.
Sitemizde Toplam 119 Proje bulunmaktadır.