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.
donanimarsivi.com
donanimarsivi.com
donanimarsivi.com
donanimarsivi.com
donanimarsivi.com
donanimarsivi.com
donanimarsivi.com
"Tamamen kendi yazılı eserimdir. İznim olmadan kopyalanamaz."
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.
Rehber - #1 Arduino Nedir- Neden Kullanılır?
Arduino. Tabi böyle bir havalı sözcük duyunca insan meraklanıyor " Arduino" nedir diye. Arduino'yu kısaca "elektronik beyin" kavramıyla açıklayabilriz. Teknik bir biçimde söylemek gerekirse Arduino bir mikrodenetleyici'dir. İsterseniz çıkışından başlayarak Arduino "Nedir" sorusuna detaylı bir...
donanimarsivi.com
Rehber - #2 ARDUİNO MODELLERİ
1. bölümde "Arduino nedir? Neden kullanılır?" konusuna değinmiştik. Şimdi ise Arduino modellerini inceleyeceğiz. Hadi Başlayalım! Arduino ile yapabileceğiniz projelere göre farklı özelliklere sahip modeller gerekebilir. Peki hangi Arduino kartı hangi özelliklere sahip ve projelerimizde hangi...
donanimarsivi.com
Rehber - #3 Arduino IDE Nedir? Nasıl Kullanılır?
Arduino kartı için kod yazma, derlemek ve kartımıza yüklemek için Arduino IDE yazılım geliştirme platformunu kullanırız. Açık kaynaklı bir yazılım geliştirme ortamı olduğnundan ücretsiz bir şekilde indirebiliriz. IDE KURULUMU Arduino IDE'yi resmi sitesi olan "...
donanimarsivi.com
Rehber - #4 Koşullar (Arduino)
Koşullar if-else-else if: Belirlenen durum oluştuğunda belirtilen işi yapar. Örneğin; a değişkeni 1' eşitse x_fonk(), eğer 2'ye eşitse y_fonk, diğer koşullarda ise c_fonk fonksiyonunu çağıralım: if( a == 1 ){ x_fonk(); } else if( a == 2){ y_fonk(); } else{ z_fonk(); } Belki dikkatinizi...
donanimarsivi.com
Rehber - #5 Döngüler (Arduino)
DÖNGÜLER Bildiğiniz gibi loop fonksiyonu sürekli tekrar eden bir yapıdaydı. Peki ya biz bazı kodlarımızın istediğimiz kadar tekrar etmesi veya bir koşul sağladığında başlamasını istiyorsak ne yapmalıyız? İşte bu ve benzer soruları çözmek için döngüleri kullanıyoruz. Döngüler : " 1-For 2-While...
donanimarsivi.com
Rehber - #6 Giriş Çıkış (İ/O) Fonksiyonları (Arduino)
#include: #include Kullandığınız sensör veya modüle göre ilgilili kütüphaneyi programa dahil etmek için kullanılır. Giriş-Çıkış (I/O) Fonksiyonları 1- pinMode() Belirtilen pini giriş veya çıkış olarak ayarlar. "void setup()" fonksiyonunun içine yazılır. pinMode(pin,MOD); Örnek...
donanimarsivi.com
Rehber - #7 GELİŞMİŞ GİRİŞ - ÇIKIŞ FONKSİYONLARI ( Advanced I/O) - Arduino
GELİŞMİŞ GİRİŞ - ÇIKIŞ FONKSİYONLARI ( Advanced I/O) 1- tone() Belirlenen pin üzerinde belirtilen frekansta bir kare dalga oluşturur. Müzik oluştmak için kullabılır. 2-noTone() tone() fonksiyonuyla oluşturulmuş dalga oluşumunu durdurur. 3-pulseIn() Bir pinin ne kadar süreyle HIGH veya LOW...
donanimarsivi.com
"Tamamen kendi yazılı eserimdir. İznim olmadan kopyalanamaz."