Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

ARDUINO DİJİTAL GiRİŞ KONTROLÜ

Benzer bir sunumlar


... konulu sunumlar: "ARDUINO DİJİTAL GiRİŞ KONTROLÜ"— Sunum transkripti:

1 ARDUINO DİJİTAL GiRİŞ KONTROLÜ

2 digitalRead(); Komutu
setup bölümünde giriş olarak tanımlanmış pinin Lojik durumunu okur. Örnek : digitalRead(10); 10 nolu pinin durumunu okur. (1 mi 0 mı?)

3 Örnek Uygulama - 1 5 nolu pin => Buton (Pull-down) 7 nolu pin => Röle Butona basıldığında röle enerjilenecek, basılmadığında enerjisi kesilecektir.

4 Örnek Uygulama - 1 void setup() {
pinMode(5,INPUT); => BUTON OLDUĞU İÇİN GİRİŞ !! pinMode(7,OUTPUT); } void loop() { if(digitalRead(5)==1) { digitalWrite(7,HIGH); } else { digitalWrite(7,LOW); } }

5 Örnek Uygulama - 1

6 Örnek Uygulama - 2 5 nolu pin => Buton1 (Pull-down) 6 nolu pin => Buton2 (Pull-down) 7 nolu pin => Röle 9 nolu pin => LED Buton1’e basılırsa Röle enerjilenecek, LED sönecek. Buton2’ye basılırsa LED ışık verecek, rölenin enerjisi kesilecek. Hiç bir butona basılmazsa 2 alıcı da enerjisiz kalacaktır.

7 Örnek Uygulama - 2 void loop() { if(digitalRead(5)==1) { digitalWrite(7,HIGH); digitalWrite(9,LOW); } else if(digitalRead(6)==1) { digitalRead(9,HIGH); digitalWrite(7,LOW); } else { digitalRead(9,LOW); digitalWrite(7,LOW); } } void setup() { pinMode(5,INPUT); pinMode(6,INPUT); pinMode(7,OUTPUT); pinMode(9,OUTPUT); }

8 Uygulama – 3 ( SİZ YAPIN ) 5 nolu pin => Buton1 (Pull-down) 6 nolu pin => Buton2 (Pull-down) 8 nolu pin => Röle 9 nolu pin => LED1 10 nolu pin => LED2 Buton1’e basılırsa Röle enerjilenecek 3 saniye sonra LED1 enerjilenecek. 5 sn sonra ikisinin de enerjisi kesilecektir. Buton2’ye basılırsa LED1 ışık verecek 2 saniye sonra LED2 ışık verecektir. 4 sn sonra ikisi de sönecektir. Hiç bir butona basılmazsa 2 alıcı da enerjisiz kalacaktır.

9 OPTİK SENSÖR Sensörler de butonlar gibi giriş elemanıdır.
Bir sonraki soruda optik sensör kontrol edeceksiniz. Optik sensör cismi algıladığında 0 çıkışı verir. Cismi algılamadığında 1 çıkışı verir. Bağlantı yapısı Kırmızı kablo + 5V Siyah kablo – ( GND ) Sarı kablo = Sinyal kablosu Sinyal kablosu mikrodenetleyicinin giriş olarak tanımlanan pinine bağlanır.

10 Uygulama – 4 (SİZ YAPIN) 5 nolu pin => Optik sensör (Sensörün sinyal kablosu) 6 nolu pin => Buton (Pull-down) 11 nolu pin => LED1 8 nolu pin =>LED2 Butona basılırsa LED1 ışık verecektir, LED2 sönecektir. Optik sensör cismi algılarsa LED2 ışık verecek, LED1 sönecektir. Hiç biri olmaz ise 2 LED’de sönük olacaktır.


"ARDUINO DİJİTAL GiRİŞ KONTROLÜ" indir ppt

Benzer bir sunumlar


Google Reklamları