Arduino Programlama Dili – Yapı Oluşturma

with Yorum yapılmamış

Arduino Yapı Oluşturma


#define

#define, program derlenmeden önce programcının sabit bir değere isim vermesine izin veren kullanışlı bir C bileşenidir.

Arduino’daki tanımlı sabitler çip üzerindeki herhangi bir program bellek alanını kaplamazlar.

Derleyici, bu sabitlerdeki başvuruları derleme zamanında tanımlanan değere getirir.

Bununla birlikte, bazı istenmeyen yan etkiler olabilir,

Örneğin, #define edilmiş sabit bir ad başka bir sabit veya değişken adına dahil edilirse.

Bu durumda metin #defined numarası (veya metin) ile değiştirilir.

Genel olarak, sabitleri tanımlamak için const anahtar kelimesi tercih edilir ve #define yerine kullanılmalıdır.

Arduino, C tanımlamaları ile aynı sözdizimini tanımlar:

Sözdizimi:

# gerektiğini unutmayın.

Örnek:

Değerden sonra ; kullanılmadığına dikkat edin.


#include

Bu komut ile derleyeceğimiz programda kullanacağımız kütüphaneleri çağırırız.


; Noktalı virgül

Program içerisinde kullanılan tüm ifadelerin sonuna yazılması gereklidir.

Bu ifadeler {} içerisindeki satırlardır. (fonksiyon çağırma, değişken atama, matematiksel işlemler gibi)

Ayrıca for fonksiyonunun {} içerisindeki elemanlarını ayırmak için de kullanılır.

Kullanılmazsa derleme hatası verecektir.


{} Kıvırcık Parantez

Kıvırcık parantezler (“parantez” veya “parantez parantezleri” olarak da adlandırılır) C programlama dilinin önemli bir parçasıdır.

“{” Ile başlayan daima “}” şeklinde bir parantezle biter.

Fonksiyon döngü ya da diğer ifadeler içerisindeki kod kümelerini bir arada tutmak için kullanılır.

Tek olarak kullanılırsa derleme hatası verir.


// işareti

Tek satırlık yorum veya açıklama yapmak için kullanılır.

Bu işaretten sonra yazılan herşey program tarafından derlenmez ve görülmez.

Ayrıca hafızada da yer kaplamaz.


/**/ işareti

Diğer yorum işaretinden farkı /* ile */ arasına uzun açıklamar yazılabilir.

Çok satırlı açıklamalar gerektiğinde kullanılır.


NOT: Buradaki bilgiler arduino.cc sitesinden Türkçeye çevrilmiştir.
Türkçe çevirinin tüm hakları saklıdır.
Bu web sayfası sadece link olarak paylaşılabilir.
Sayfada herhangi bir hata, öneri ve yorumlarınız için iletişim kurmanızı bekleriz.


[Toplam:1    Ortalama:5/5]

Bir Cevap Yazın