Arduino if-else Komutu
Your ads will be inserted here by
Easy Plugin for AdSense.
Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.
if-else komutu, if komutundan farklı olarak, koşulun yanlış olduğu durumda da işlem yaptırma imkanı sunmaktadır. Yani koşul doğru ise işlem yaptırılırken, koşulun yanlış olduğu durumda da farklı bir işlem yaptırılmaktadır. Sorgulamadan sonra koşulun doğru ya da yanlış olma durumuna göre işlemler yapıldıktan sonra yine sıradaki işlem ile program devam edecektir. Blok diyagram ile konu daha iyi anlaşılacaktır.
IF-ELSE komutun kullanımı
if(koşul)
doğru ise işletilecek komut;
else
yanlış ise işletilecek komut;
…………..sıradaki işlemler
- Yukarıdaki program satırında 1. pin giriş, 13. pin ise çıkış olarak tanımlanmıştır.
- if komutu ile 1. pine bağlı bulunan buton kontrol edilmektedir.
- digitalRead(1); komut satırı ile 1. pinin değeri döndürülür. Eğer butona basılmış ise bu komut satırı “1” değerini yani “HIGH” getirecektir. Butona basılmamış ise geri getirdiği değer lojik “0” yani “LOW” olacaktır.
- if komutu ile sorgulanan satır doğru ise hemen alt satırındaki “digitalWrite(13,HIGH) komutu işletilecek ve 13. pine bağlı olan LED yanacaktır. sorgulanan satır yanlış ise yani butona basılmamış ise digitalWrite(13,LOW) komutu işletilecek ve LED sönecektir.