Rehber #8 Zaman Fonksiyonları - Arduino

baltazar

80+ Platinum
Katılım
2 Eylül 2020
Mesajlar
11,588
En İyi Cevap
9
Reaksiyon skoru
17,646
Zaman Fonksiyonları


1-delay()
İki koda arasında belirlenen süre değerinde beklenmesi için delay fonksiyonu kullanılır. Örneğin 5 saniye yanıp 1 saniye sönen bir lamba yapmak istersek delay fonksiyonunu kullanabiliriz. Delay fonksiyonu belirlenen süre boyuncu bütün kodu durdurur. Milisaniye cinsindendir. Bir saniyelik bekleme 1000 milisaniyeye eşittir.
delay(2000); // 2 saniyelik bekleme


2-delayMicroseconds()
Milisaniyenin binde biri olan mikrosaniye cinsinden duraklamalar için kullanılır.
delayMicroseconds(1000)// 1 milisayine bekleme


3-micros()
Micros fonksiyonu çalışmaya başladığı andan itibaren süreyi saymaya başlar ve bu süreyi daha önceden belirlenmiş değişkene atar. Mikrosaniye cinsinden değer verir.
zaman = micros()


4-millis()
millis fonksiyonu çalışmaya başladığı andan itibaren arduino'nun çalıştığı süreyi önceden belirlenmiş değişkene atar. Milisaniye cinsinden değer verir.
zaman = millis ()


NOT: delay() fonksiyonu kodu tamamen durdurduğu sensör verisi okuma gibi işlemlerle birlikte kullanılamaz. Bunun için "millis" fonksiyonu kullanılabilir.









"Tamamen kendi yazılı eserimdir. İznim olmadan kopyalanamaz."
 
Zaman Fonksiyonları


1-delay()
İki koda arasında belirlenen süre değerinde beklenmesi için delay fonksiyonu kullanılır. Örneğin 5 saniye yanıp 1 saniye sönen bir lamba yapmak istersek delay fonksiyonunu kullanabiliriz. Delay fonksiyonu belirlenen süre boyuncu bütün kodu durdurur. Milisaniye cinsindendir. Bir saniyelik bekleme 1000 milisaniyeye eşittir.
delay(2000); // 2 saniyelik bekleme


2-delayMicroseconds()
Milisaniyenin binde biri olan mikrosaniye cinsinden duraklamalar için kullanılır.
delayMicroseconds(1000)// 1 milisayine bekleme


3-micros()
Micros fonksiyonu çalışmaya başladığı andan itibaren süreyi saymaya başlar ve bu süreyi daha önceden belirlenmiş değişkene atar. Mikrosaniye cinsinden değer verir.
zaman = micros()


4-millis()
millis fonksiyonu çalışmaya başladığı andan itibaren arduino'nun çalıştığı süreyi önceden belirlenmiş değişkene atar. Milisaniye cinsinden değer verir.
zaman = millis ()


NOT: delay() fonksiyonu kodu tamamen durdurduğu sensör verisi okuma gibi işlemlerle birlikte kullanılamaz. Bunun için "millis" fonksiyonu kullanılabilir.









"Tamamen kendi yazılı eserimdir. İznim olmadan kopyalanamaz."
Eline emeğine sağlık, muhteşem bir rehber olmuş.
 
Eline sağlık.
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,175,652
Mesajlar
10,597,771
Üyeler
186,651
Son üye
yıldız koyun
Geri
Top