Arduino Programlama Dili – Yapı Oluşturma

0
1413
Okunma

Arduino Yapı Oluşturma

Arduino Yapı Oluşturma


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:

#define isimSabiti deger

# gerektiğini unutmayın.

Örnek:

#define ledPin 3 // Derleyici, ledPin'i derleme anında 3 ile eşdeğer yapar.

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.

#include <LiquidCrystal.h>  // LCD ekran kütüphanesi

; 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.


// Tek Satırlık Yorum

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.


/**/ Çok atırlı Yorum

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.


CEVAP VER

Please enter your comment!
Please enter your name here

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.