Arduino Ders 3 (Karşılaştırma || Mantıksal || Aritmetik Operatörler)

Arduino Ders 3: Karşılaştırma || Mantıksal || Aritmetik Operatörler

Arduino Ders 3: Karşılaştırma || Mantıksal || Aritmetik Operatörler

1. Giriş

Bu derste, Arduino'da kullanılan **karşılaştırma**, **mantıksal** ve **aritmetik operatörlerin** nasıl çalıştığını öğreneceğiz. Bu operatörler, Arduino'nun temel işlevlerini kontrol etmek, verileri karşılaştırmak ve hesaplama yapmak için kullanılır.

2. Aritmetik Operatörler

Aritmetik operatörler, sayıların üzerinde temel matematiksel işlemleri yapmamıza olanak tanır. Arduino'da aşağıdaki aritmetik operatörler bulunur:

  • +: Toplama
  • -: Çıkarma
  • *: Çarpma
  • /: Bölme
  • %: Modül (Kalan)

Bu operatörler, genellikle değişkenlerin hesaplanmasında kullanılır. Örneğin, iki sayıyı toplamak veya iki sayıyı bölmek için bu operatörlerden faydalanabiliriz.

Kod Örneği


int a = 10;
int b = 5;
int sum = a + b;   // Toplama
int diff = a - b;  // Çıkarma
int product = a * b;  // Çarpma
int quotient = a / b;  // Bölme
int remainder = a % b;  // Modül (Kalan)
    

Bu örnekte, iki değişkenin üzerinde dört farklı aritmetik işlem yapılmıştır. Sonuçlar, ilgili değişkenlerde saklanır.

3. Karşılaştırma Operatörleri

Karşılaştırma operatörleri, iki değeri karşılaştırarak mantıksal bir sonuç döndürür. Arduino'da kullanılan karşılaştırma operatörleri şunlardır:

  • ==: Eşitlik kontrolü (Eşit mi?)
  • !=: Eşitsizlik kontrolü (Eşit değil mi?)
  • >: Büyüktür
  • <: Küçüktür
  • >=: Büyük veya eşit
  • <=: Küçük veya eşit

Bu operatörler, genellikle koşulların kontrol edilmesinde kullanılır. Eğer iki değer karşılaştırılır ve koşul sağlanıyorsa, işlem yapılır.

Kod Örneği


int a = 10;
int b = 5;

if (a == b) {
  // Eğer a ve b eşitse
  Serial.println("a ve b eşittir");
} else if (a > b) {
  // Eğer a, b'den büyükse
  Serial.println("a b'den büyüktür");
} else {
  // Diğer durumda
  Serial.println("a b'den küçüktür");
}
    

Bu örnekte, iki değişken karşılaştırılır ve farklı koşullara göre mesaj yazdırılır.

4. Mantıksal Operatörler

Mantıksal operatörler, birden fazla koşulun aynı anda değerlendirilmesi gereken durumlarda kullanılır. Arduino'da aşağıdaki mantıksal operatörler mevcuttur:

  • &&: Mantıksal VE (And)
  • ||: Mantıksal VEYA (Or)
  • !: Mantıksal DEĞİL (Not)

Bu operatörler, iki veya daha fazla koşulun aynı anda kontrol edilmesini sağlar. Eğer her iki koşul doğruysa, && operatörü doğru döner. Eğer herhangi biri doğruysa, || operatörü doğru döner. ! ise bir koşulun tersini alır.

Kod Örneği


int a = 10;
int b = 5;

if (a > b && b > 0) {
  // a, b'den büyük ve b, 0'dan büyükse
  Serial.println("a büyüktür b ve b pozitif");
} else if (a == b || b == 5) {
  // a, b'ye eşit veya b 5'e eşitse
  Serial.println("a eşittir b veya b 5'tir");
} else {
  // Diğer durumda
  Serial.println("Diğer durum");
}
    

Bu örnekte, mantıksal VE (&&) ve mantıksal VEYA (||) operatörleri kullanılarak koşullar kontrol edilmiştir.

5. Sonuç

Bu derste, **karşılaştırma**, **mantıksal** ve **aritmetik operatörlerin** nasıl çalıştığını öğrendik. Arduino'da operatörler, verilerin işlenmesinde, koşulların kontrol edilmesinde ve hesaplama yapılmasında oldukça önemlidir. Bu temel bilgilerle, daha karmaşık projeler geliştirebilir ve Arduino'nun çeşitli özelliklerini kullanabilirsiniz.

Yorum Gönder

0 Yorumlar