Hatırlarsanız 19. bölümde fonksiyonlara başlarken demiştik ki “aslında fonksiyonları bu zamana kadar pek çok kez kullandık” . İşte bu videoda o pek çok kullandığımız başka bir fonksiyon olan delay fonksiyonundan ve onun arkadaşlarında bahsedeceğiz.

delay bildiğiniz üzere bekleme yapmak, gecikme vermek için kullanılan bir kod. Kendisi milisaniye mertebesinde çalışır. Yani 1 saniyelik bir bekleme için, delay(1000) kullanmamız gerekir. Bu kod yeteri kadar iyi bir gecikme imkanı sunsa da, hassas bekleme işlemlerinde veya algoritmamızı durdurmadan yapmamız gereken bir takım işlemlerde geri kalmaktadır. İşte bu videoda bu 2 konuya değinerek basit çözümler ile delayMicroseconds, millis ve micros fonksiyonlarını öğreneceğiz.

Dilerseniz lafı uzatmadan hemen videoya geçelim. Herkese iyi çalışmalar, kendinize iyi bakın, hoşça kalın 🙂

MALZEMELER

Bu içerik için gerekli olan tüm malzemeleri www.robo90.com üzerinden güvenle satın alabilirsiniz.

  1. Arduino UNO R3 – SMD Klon (CH340 Çipli) – USB Kablo Hediyeli
  2. Kırmızı Led – 5mm – 10 Adet
  3. 220R Direnç Paketi – 1/4 W – 10 Adet
  4. Elektronik Breadboard – Büyük Boy – 830 Pin
  5. Jumper Kablo

DEVRE ŞEMASI

ARDUINO KODU

Aslında videoda pek çok kod yazıldı ama hepsi basit basit teori anlatan kodlar idi. O yüzden hepsini verip burayı gereksiz yere karıştırmayıp, içlerinden sadece en uzun olanını ekledim arkadaşlar.