Arduino if komutu-2

 IF komutu, eğer anlamında kullanılmaktadır. Sıklıkla kullanılan sorgulama komutlarındandır. Temel anlamda, “eğer anahtara basıldı ise lambayı yak” şeklinde bir kullanımı vardır. Sorgulama işlemi yapılır, eğer koşul doğru ise öncelikle “İŞLEM A”, arkasından ise “İŞLEM B”  yapılır. Eğer koşul yanlış ise sadece “İŞLEM B” yapılır. If komutunun blok şeması aşağıdaki gibidir.

İFFF

IF komutunun kullanımı

if(koşul)

Doğru ise çalıştırılacak komut satırı;

Yanlış ise çalıştırılacak komut satırı;

if_yazımı

Açıklama:          

  • Yukarıda öncelikle int türünde a adında değişken tanımlanmaktadır.
  • Tanımlanan değişkene 5 sayısı atanıyor.
  • Daha sonra ise if komutu ile a değişkeninin içinde ki sayının 5’e eşit olup olmadığı kontrol ediliyor.
  • “==” operatörü “eşit midir?” anlamına gelmektedir.
  • Eğer a değişkeninin içindeki sayı 5’e eşit ise if komutunun hemen altında bulunan satır işletilecektir.
  • Eğer a değişkeninin içerisindeki sayı 5’e eşit değilse alt satırı atlayarak bir sonraki satırı işletecektir.
  • Yanı sonuç olarak koşulumuz doğru ise 13. Pine bağlı olan led yanacaktır. Yanlış ise led sönecektir.
  • Burada dikkat edilmesi gereken ayrı bir nokta ise if koşulundan sonra “;” kullanılmamalı

 

IF komutu kullanımında eğer koşulun doğru olması halinde birden fazla komut kullanılacak ise temel C dilinde kullanılan “{ }” parantezleri kullanılır.

if_süslü

 

bu şekilde olan kullanımda ise, if koşulu doğru ise “{ }” parantezleri arasında yazılı olan komut satırları çalışacaktır. yani 12. ve 13. pinlere bağlı olan LED’ler yanacaktır. koşul yanlış ise 13. pine bağlı olan LED sönecektir.

Arduino if komutu-2” için bir yorum

  • 05/12/2016 tarihinde, saat 11:55
    Permalink

    Uslubunuz gayet iyi konularin devamini bekliyorum

    Yanıtla

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: