IF/ELSE YAPISI
•
Programlama dillerinde en çok kullanılan kontrol
yapısıdır.
•
Programımızda belirli bir koşulun sağlanıp
sağlanmadığına bakar.
•
Şartlara göre istenilen işlemler yaptırılabilir.
•
IF karşılaştırma yapar. Bu nedenle
"=" yerine "==" kullanılır.
•
IF yapısının içerisinde bir mantıksal önerme
bulunur. Bu önermenin sonucu TRUE ise kod bloğu içerisinde kalan ({
}süslü parantezler içerisine yazılan kodlar) işlemler yürütülür. FALSE
ise yürütülmez. Kullanımı;
if (Mantıksal
Önerme)
{
Kod Bloğu
}
Proje Örneği
/*zorunlu olmamakla beraber buton ve
ledin bağlı olduğu pin numaralarını
değişkenlere aktardık*/
int butonPini=2;
int ledPini=10;
void setup() {
pinMode(butonPini,INPUT);
//2NOLU PİNİ GİRİŞ YAPTIK
pinMode(ledPini,OUTPUT); //10NOLU PİNİ ÇIKIŞ YAPTIK
}
void loop() {
if(digitalRead(butonPini)==LOW) //ÖNERME OLUIŞTURDUK
{
digitalWrite(ledPini,HIGH); //ÖNERME DOĞRU İSE LEDİ YAK
}
else
{
digitalWrite(ledPini,LOW); //DAOĞRU DEĞİLSE LEDİ SÖNDÜR
}
}
Proje Şeması
Yorumlar
Yorum Gönder