Arduino if ifadesi (Şartlı ifade)

0
14
Okunma

Arduino if ifadesi (Şartlı ifade)

If () ifadesi, tüm programlama kontrol yapılarının en temelidir. Belirli bir koşulun doğru olup olmadığına bağlı olarak bir şey yapmanıza ya da olmamasına izin verir. Şuna benziyor:

Bu gibi görünen if-else adlı yaygın bir varyasyon vardır:

Eğer birincisi yanlış ise ikinci bir koşulu kontrol edebileceğiniz başka bir şey de var:

Her zaman ifadeler kullanırsanız kullanacaksınız. Aşağıdaki örnek, bir analog girişte okunan değer belirli bir eşiğin üzerine çıkarsa, pim 13’teki bir LED’i (birçok Arduino kartındaki yerleşik LED) açar.

Donanım

  • Arduino veya Genuino
  • Potansiyometre veya değişken direnç

Kod

Aşağıdaki kodda, analogValue olarak adlandırılan bir değişken, analogPin 0 üzerinde panele bağlı bir potansiyometreden toplanan verileri depolamak için kullanılır. Bu veriler daha sonra bir eşik değeri ile karşılaştırılır. Analog değerin ayarlanan eşiğin üzerinde olduğu tespit edilirse, dijital pim 13’e bağlanan yerleşik LED yanar. Eğer analogDeğer < (küçüktür) eşik ise, LED söner.

Kaynak:arduino.cc

CEVAP VER

Please enter your comment!
Please enter your name here