Amaç: Malzeme Listesi:
- Arduino UNO
- Led x 1 adet
- Buton x 1 adet
- 330 ohm direnç x 1 adet
- 10k direnç x 1 adet
- Breadboard
- Jumper kablo
Devre Şeması:

Arduino Kodları:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
/* Uygulama 9 - (PULL-DOWN) Buton ile Led Kontrolü */ /* www.kamersahin.com.tr */ int buton = 4; // buton isimli değişkene 4 değeri atandı int led = 2; // led isimli değişkene 2 değeri atandı. int butonDurum ; // buton durumunu kaydetmek için boş bir butonDurum değişkeni oluşturuldu. void setup () { pinMode(buton, INPUT); // Buton isimli değişkenin tanımlı olduğu pini GİRİŞ olarak ayarladık. pinMode(led, OUTPUT); // Led isimli değişkenin tanımlı olduğu pini ÇIKIŞ olarak ayarladık. } void loop() { butonDurum = digitalRead(buton); // "buton" isimli değişkenin tanımlı olduğu 4 numaralı dijital pinden butonun durumu okunarak "butonDurum" değişkenine atandı. // Pull-Down bağlantı olduğu için 1(HIGH) sinyali butonun basılı olduğunu gösterir. if ( butonDurum==1) { // Eğer buton basılı ise digitalWrite(led, HIGH); } if ( butonDurum==0) { // Eğer buton basılı değil ise digitalWrite(led, LOW); } } |