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. Çü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:

3 tane mantar led – Video https://youtu.be/cDnLxLkFBCo
3 tane 220 ohm, 5 tane 10k ohm direnç – Video https://youtu.be/A_cinGnu8FM
5 tane breadbord için push buton ( elektronikte yeni iseniz mutlaka 2 bacaklı olan butonlardan tercih edin)
1 tane Breadbord ve yeteri kadar jumper kablolar – Video https://youtu.be/Q6I3PTM7mGU
ve tabii ki Arduino kartınız

MALZEMELER

  1. Arduino UNO
  2. Buton x5
  3. 10kΩ Direnç x5
  4. 220Ω Direnç x3
  5. Led x4
  6. Breadboard
  7. Muhtelif Jumper Kablo

DEVRE ŞEMASI

ARDUINO KODU