Gömülü Sistemler

Arduino Programla – For Döngüsü

Arduino Dersleri

For döngüsünü yapılacak olan işlemin kaç defa tekrar edileceğini bildiğimiz durumlarda kullanırız. For döngüsünde işlemin tekrar sayısı, başlangıç ve bitiş değerleri ve bu değerlerin her tekrardaki azalış veya artış miktarı kontrol edilebilmektedir. For döngüsünün yapısı aşağıdaki gibidir.

Arduino Programla – Switch – Case Koşulu

Arduino Dersleri

Projenizde çok fazla koşul sorgusu varsa if else koşulu ile kod akışının takibi zor olabilir, bu tarz durumlarda switch case koşulunu kullanılmaktadır. switch ten sonra gelen bir değişkenin diğer case ifadelerinde belirtilen değişkenlere eşit olup olmadığını kontrol eder. Bu değişken hangi case yapısındaki değere eşitse o case içerisindeki kod parçacıkları çalışır  ve işlem gerçekleştikten sonra

Arduino Programla – If Else Koşulu

Arduino Dersleri

If ingilizcede eğer anlamında kullanılmakta olup else ise değil anlamındadır. If else yapısında bir koşul  veya koşullar doğruysa yapılacak işlemler, koşul doğru değilse yapılacak işlemlerin yazıldığı bir çeşit sorgudur.

Arduino’da Koşul Yapıları

Arduino Dersleri

Arduino’da koşul olarak kullanılabilen işaretleri tablodan inceleyebilirsiniz. == Denkse != Denk değilse > Büyüktür < Küçüktür >= Büyük veya eşitse <= Küçük veya eşitse Koşul1 && Koşul 2 ve Koşul1 || Koşul 2 veya

Arduino Programla Loop () Fonksiyonu

Arduino Dersleri

Setup() fonksiyonundan sonra okunan fonksiyondur. Arduino programının ana fonksiyonudur ve projenin ana kodlarını bu fonksiyona yazılmaktadır. Loop fonksiyonu kendini sürekli tekrar ederek sonsuz bir döngü içerisindedir. Bu fonksiyonda bulunan son kod parçacığı da okunduktan sonra program okuması tekrar başa sarar ve program yeniden okunur. Bu işlem sonsuz bir döngü de devam eder.

Arduino Programla – Setup () Fonksiyonu

Arduino Dersleri

Setup fonksiyonu; arduino kartınıza güç geldiğinde yani kartınız çalışmaya başladığında ilk olarak okunan ve kart yeniden başlatılana kadar bir daha okuma yapılmayan fonksiyondur. Setup fonksiyonu kartın çalıştığı süre boyunca sadece bir defa okunur. Bu fonksiyona pinlerin çalışma modlarını gibi durumları ve bir defa okunmasının yeterli olacağı durumları ekleriz.

nrf24l01

NRF24L01

Arduino Shield

Wireless NRF24L01 2.4 GHz Transceiver Modül 2.4 GHz Alıcı Verici Modül Nordic Semiconductor şirketinin ürettiği NRF24L01 çipini kullanan alıcı verici modüldür. 2.4GHz frekansında kablosuz haberleşme yapmanıza imkân sağlayan düşük güç tüketimine sahip bir modüldür. Antenli ve antensiz olmak üzere iki tane modeli vardır. Uygulama alanları : Fare, klavye, kablosuz kulaklıklar, akıllı spor ekipmanları, uzaktan kumandalar, Remote Control(RC)

TCA9548A I2C

i2C Çoklayıcı

Arduino Shield

İ2C Bağlantı Çoklayıcı I2C (Inter-Integrated Circuit), seri haberleşme türlerinden senkron haberleşmeye bir örnektir. I2C haberleşmesinde, haberleşmeyi kontrol eden master cihazı bulunur. Her haberleşmede bir tane master bulunmalıdır. Haberleşmenin sağlanabilmesi için haberleşme hattına en az bir adet slave (köle) cihaz bağlanmalıdır. Genellikle kısa mesafeli ve düşük veri aktarım hızının yeterli olduğu yerlerde kullanılır. Hatta bağlanan birden fazla slave

Scroll to Top