Arduino Tarifleri #11 -Değişken Ömürleri, Karşılaştırma Ve Mantık İfadeleri

328
25 Temmuz 2015 Ömer Faruk Uçar tarafından

Arkadaşlar merhaba, 11. bölüme hoş geldiniz 🙂

Umarım keyifleriniz yerindedir. Bu videoda pek çok konuya değineceğiz yine. Bazen video uzunlukları hakkında şikayet alıyorum ama 1 videoda 4-5 konu işliyoruz bazen. Bunların hepsini tek tek işlesek evet videolar 5-10 dk olur ama o zamanda seridki video sayısı 50-60 olur, insanların gözü korkar 🙂 ayrıca aradaki iletişimi sağlayamayız diye düşünüyorum. İnşallah bu kısa açıklama şikayetçi arkadaşları tatmin eder. Her neyse olayımıza dönelim 🙂

Bu videoda dediğimiz gibi çok fazla konuya değineceğiz pek çok eksik kalan yer bu video ile tertemiz olacak.  Öncelikle “global değişkenler” ve “local değişkenler” konularına değinerek, değişken tanımla ve veri tipleri videosunun bir eksiğini kapatacağız. Çok basit olan bu konunun anlaşılması önemli çünkü ileride kendi fonksiyonlarımızı yazmaya başladığımızda bu konunun iyi biliniyor olması lazım, çok basit bir şey zaten.

Daha sonra karşılaştırma ve mantık ifadeleri ile devam edeceğiz. Özellikle if-else komutlarında çokca kullanacağımız bu karşılaştırma ifadeleri ile if-else konusunu da %100 tamamlamış olacağız. Birden fazla veriyi karşılaştırırken işimize yaracak olan bu operatörler, kod hayatımızda çok fazla yerde karşımıza çıkacak, kolay bir konu olduğu görüp hafife almayın arkadaşlar 🙂 Arduino’da her şey kolay zaten 🙂

Evet, pek çok konu var hemen videoya geçelim o yüzden. İyi çalışmalar arkadaşlar, hoşça kalın 🙂

DÜZELTME ***************************************
Dakika 14:00 den sonra kurguda bir hata olmuş kırmızı kutulara itibar etmeyiniz arkadaşlar.
***************************************************

Videoda Kullanılanlar:
Herhangi bir devre ihtiyacınız yok sadece Arduino kullanacaksınız arkadaşlar. Kod ise videoda çok yazıldı ama sadece şunu verelim belki biraz karışık gelmiş olabilir bu kod. Diğerleri çok basit ve kısa paylaşmaya lüzum yok. İyi çalışmalar.

/* 
 * Lezzetli Robot Tarifleri
 * Arduino Tarifleri -11-
 * Değişken Ömürleri, Karşılaştırma Ve Mantık İfadeleri
 * VİDEO >>> http://lezzetlirobottarifleri.com/video/arduino-tarifleri-11-karsilastirma-ve-mantik-ifadeleri
*/
int a = 10 ; 
int b = 10 ;
int c = 20 ;
int d = 30 ;
int sonuc;

void setup()
{
  Serial.begin(9600); 
}

void loop()
{
  if ( ( a == b ) && ( c == d ))
    sonuc = 1;
  else if ( ( d < c ) && ( a == b ))
    sonuc = 2;
  else if ( ( a != b ) && ( d < c ))
    sonuc = 3;
  else if ( ( a == b ) || ( c == d ))
    sonuc = 4;
  else if ( ( a < b) || ( a > b ))
    sonuc = 5;
  else
    sonuc = 6;
  Serial.println(sonuc);
  delay(1000);
}

Kategoriler Etiketler

Yorumunuzu ekleyin

E-posta hesabınız yayımlanmayacak.