Arduino Programla – Switch – Case Koşulu
Projenizde çok fazla koşul sorgusu varsa if else koşulu ile kod akışının takibi zor olabilir, bu tarz durumlarda switch case koşulunu kullanılmaktadır. switch ten sonra gelen bir değişkenin diğer case ifadelerinde belirtilen değişkenlere eşit olup olmadığını kontrol eder. Bu değişken hangi case yapısındaki değere eşitse o case içerisindeki kod parçacıkları çalışır ve işlem gerçekleştikten sonra case yapısından çıkarak normal kod akışına girer.
switch (değişken){
case 1. seçenek: //değişkenin 1. seçeneğe eşit olması durumunda işlenecek kod
break();
case 2. seçenek: //değişkenin 2. seçeneğe eşit olması durumunda işlenecek kod
break();
case 3. seçenek: //değişkenin 3. seçeneğe eşit olması durumunda işlenecek kod
break();
default();
}