Bu bölümde artık kendimizi biraz daha kod yazıyormuş gibi hissedebiliriz 🙂 Çünkü bundan önce yaptığımız videolarda sadece dijital giriş çıkış işlemleri yapmıştık ama artık işin içine mantığımızı da dahil etme zamanı geldi. If Else konusunua giriş yapıyoruz. Çünkü mantıksız kod çok sinsidir. 🙂

Mantık diyorum çünkü, bu videoda koşul komutu olan if-else komutunu öğreneceğiz arkadaşlar ve bu komut kullanırken biraz dikkatli olmayı gerektiriyor. Önceki videolarda kodda hata yaptığımızda derleyicimizin hata verdiğini gördünüz değil mi? İşte öyle bir hata türü daha var ki derleyicinin ruhu duymaz onu. Mantık Hataları… Evet mantık hataları, ismi cafcaflı değil ama gerçekten bela bir şey. Her şeyi doğru yaparsınız, bağlantılar tamdır, kod hata vermez ama sistem çalışmaz. İşte bu mantık hatası dediğimiz hatalar en çok bu if-else komutlarında olur arkadaşlar.

Bu kadar hakkında yazdık çizdik ama bu video mantık hataları üzerine yapılmış bir video değil. Bu videoda ef-else kodunu kullanmayı, koşula bağlı kodlar yazmayı öğreneceğiz. Sadece bunu iyi öğrenmezsek başımıza ne geleceğine dikkat çekmeye çalıştım 🙂 Video yeteri kadar iyi merak etmeyin, zaten bu kod ileride çok fazla kullanılacak dolayısı ile zaman içinde daha iyi oturacaktır. Siz anlatılanlara verin kendinizi. İyi çalışmalar dilerim, hoşça kalın 🙂

Geçen videodan önce izlemiş olmanız lazım ama izlemedi iseniz pull-down/pull-up dirençlerini es geçmeyin arkadaşlar. Pull Down / Pull Up dirençleri. = https://youtu.be/AKLXtNABYqY

MALZEMELER

  1. Arduino UNO
  2. Push Buton x5 (Breadboard için) Elektronikte yeni iseniz mutlaka 2 bacaklı olan butonlardan tercih edin
  3. 10kΩ Direnç x5 https://youtu.be/A_cinGnu8FM
  4. 220Ω Direnç x3 https://youtu.be/A_cinGnu8FM
  5. Led x4 https://youtu.be/cDnLxLkFBCo
  6. Breadboard https://youtu.be/Q6I3PTM7mGU
  7. Muhtelif Jumper Kablo

DEVRE ŞEMASI

Arduino Tarifleri #5 - IF-ELSE Komutunu Kullanmak devre şeması

ARDUINO KODU

Arduino Tarifleri Serisi Kategorisi