Ana Sayfa Arduino Eğitimleri Arduino Eğitim - Sabit Değişkenler

Arduino Eğitim – Sabit Değişkenler

Merhaba arkadaşlar. Yaklaşık 1 aylık bir kopukluk yaşadık. Malum üniversitelerde başlayan vize döneminden dolayı bu ayrılığı yaşamak zorunda kaldık. Ancak artık her şeyi geride bırakıp Arduino konmuza kaldığımız yerden devam ediyoruz. Eski yazılarımı arduino eğitimleri kategorisinden göz atabilirsiniz.
Bu hafta sizlere sabit değişkenlerden bahsedip bir kaç küçük uygulama yapıp yazımızı noktalayacağız.

Arduino Eğitim

İlk olarak sabit değişkenler nerede işimize yarayacak onun hakkında size küçük bir bilgi verelim.

Sabit değişkenler başlangıçta programımızı tanımladığımız bir değerin tekrar çağırıldığında başlangıçtaki değeri aynı yani olduğu gibi çağırmak istersek sabit değişkenleri kullanıyoruz. Sabit değişken kullanmak programımızda hata oranın en aza indiriyor. Sabit değişkeni kısaca fonksiyonlar konusundaki sabit değişken gibi düşünebilirsiniz. yani f(x)=4 ise ; f(2)=4 ve f(99999)=4 dür, gibi zihninizde soyut olarak daha hızlı canlandırabilirsiniz.

Sabit değerleri const veri tipi ile giriş yaptırabilirsiniz. Aşağıda verdiğim resimde const’un programda nasıl kullanacagını inceleyebilirsiniz.
‘const’ hakkında bilgilerimizi verdikten sonra #define ifadesine giriş yapalım. Program yazarken sabit kullanmanın bir diger yöntemine #define ifadesini kullanmaktır. Bir önceki yazımızda yazdığımız programın bir benzerini sabit bir saniye süresi tayin edip tekrardan yazacağız. Bu şekilde #define ifadesini kavramış olacağız.

Sizler için hazırladğım videoyu izleyiniz.

#define kullanımı KODLARI /* Muhendisbeyinler.net Hasan Basri Karakaya */
#define BEKLEME_SURESI 250 
char karakterM = 'M'; 
char karakterU = 'U'; 
char karakterH = 'H'; 
char karakterE = 'E'; 
char karakterN = 'N'; 
char karakterD = 'D'; 
char karakterI = 'I'; 
char karakterS = 'S'; 
char karakterB = 'B'; 
char karakterY = 'Y'; 
char karakterL = 'L'; 
char karakterR = 'R'; 

void setup(){

Serial.begin(9600); }

void loop(){ 
Serial.print(karakterM);
delay(BEKLEME_SURESI); 
Serial.print(karakterU); 
delay(BEKLEME_SURESI); 
Serial.print(karakterH); 
delay(BEKLEME_SURESI); 
Serial.print(karakterE); 
delay(BEKLEME_SURESI); 
Serial.print(karakterN); 
delay(BEKLEME_SURESI); 
Serial.print(karakterD); 
delay(BEKLEME_SURESI); 
Serial.print(karakterI); 
delay(BEKLEME_SURESI); 
Serial.print(karakterS); 
delay(BEKLEME_SURESI); 
Serial.print(karakterB); 
delay(BEKLEME_SURESI); 
Serial.print(karakterE); 
delay(BEKLEME_SURESI); 
Serial.print(karakterY); 
delay(BEKLEME_SURESI); 
Serial.print(karakterI); 
delay(BEKLEME_SURESI); 
Serial.print(karakterN); 
delay(BEKLEME_SURESI); 
Serial.print(karakterL); 
delay(BEKLEME_SURESI); 
Serial.print(karakterE); 
delay(BEKLEME_SURESI); 
Serial.println(karakterR); 
delay(BEKLEME_SURESI);

Kodları yorum kısmından kopyalayabilirsiniz. Bir sonraki yazımızda görüşünceye dek hoşçakalın.

arıcılık malzemeleri
Hasan Basri Karakaya
Hasan Basri Karakaya
Kahramanmaraş Sütçü İmam Üniversitesi Elektrik-Elektronik Mühendisliği bölümünden 2018 yılında mezun oldum. Şu anda aynı üniversite Fotovoltaik Hücrelerde Maksimum Güç Noktası Takibinde Kullanılan Optimizasyon Algoritmaları üzerine yüksek lisans tez çalışmama devam etmekteyim . İş Güvenliği Uzmanı olmam sebebiyle İş Güvenliği mevzuatını yakından takip ediyorum. Saygılarımla.
Önceki İçerikBağdat Pili Nedir
Sonraki İçerikİt Dalaşı Nedir

3 Yorum

  1. çok güzel bir çalışma olmuş öncelikle teşekkür ederim
    bir sorum olacak değişkenlere sınırı biz koyabiliyormuyuz
    örnek verecek olur isek int olarak tanımladığım bir değişkenin 1 ila 10 arasında değerler almasını istiyorum bunu nasıl yapabilirim. veya şöyle sorayım size : 2 buton var birisi arttırma diğeri ise eksiltme yaparak sayı sayıyor 1 den 10 a kadar saymak istediğimde sınırlandırmayı nasıl yaparım aksi taktirde int değişkennin alabileceği +- 65535 e kadar sayma yapmakta teşekkürler saygılar

  2. 3 tane led tabelaya sabit yazı yazdırmaya çalışıyorum ama bir türlü olmuyor. Yardımcı olur musunuz?

  3. Hi my name is Donna and I just wanted to drop you a quick note here instead of calling you. I discovered your Arduino Eğitim – Sabit Değişkenler | Mühendis Beyinler page and noticed you could have a lot more hits. I have found that the key to running a successful website is making sure the visitors you are getting are interested in your niche. There is a company that you can get targeted traffic from and they let you try the service for free for 7 days. I managed to get over 300 targeted visitors to day to my website.

Düşünceleriniz Nedir?

Lütfen yorumunuzu buraya yazınız.
Lütfen isminizi buraya yazını.

Yazar Ol arıcılık malzemeleri Proje Yönetimi

Yeni Yazılar

Giyilebilir Teknoloji Ürünleri

Teknoloji hayatımızın bir parçası olmaktan çıktı artık teknoloji hayatımız oldu. Yeni teknolojiler geliştirildikçe var olan teknolji ve teknolojik aletlerde gelişiyor ve değişiyor. Örnek olarak...

Antioksidan Nedir Görevleri Nelerdir

Canlı vücudu sürekli bir oksidatif stres altında bulunur. Oksidatif stres oksidan ve antioksidanlar arasındaki dengesizlik olarak tanımlanabilir. Bu dengesizliğe neden olan şey ise oksijenin vücutta ikiye ayrılması ve çift halde bulunamamasıdır. Bu...

Genetik Mühendisliğinin İnsanlığa Yarar ve Zararları

İnsanlığın, kalıtsal özellikleri kontrol altına alması ihtiyacından doğmuş genetik mühendisliği ilk kez 1972’de ortaya çıkmıştır ve gelişmiş ülkelerde oldukça değerli bir meslektir. Canlılarda bulunmakta...

RTX 3000 Serisi Ekran Kartlarının Başarısı

nVidia yeni nesil ekran kartlarında oldukça büyük bir başarı yakaladı. Her ne kadar ekran kartını dağıtan firmalarda bazı teknik detay sorunları yaşansa da performansın...

Mühendislik Maaşları

Ulaşım Mühendisliği Maaşları

Ulaştırma günümüzde başlı başına bir mühendislik endüstrisi haline gelmiştir. Bu nedenle ulaşım sektöründeki gelişmeler için ihtiyaç duyulan iş gücü potansiyeli de artmıştır. Özellikle ulaştırma...

Adli Bilişim Mühendisliği Maaşları

Adli bilişim mühendisliğinden mezun olan öğrencilerin iş olanakları fazlasıyla geniştir. Geleceğin mesleği olarak görülen bu mühendislik bölümünden henüz mezun sayısının az olması, mezun olan...

Biyomühendislik Maaşları

Bu yazımda biyomühendislik maşları hakkında internetten yaptığım araştırmalar sonucu edindiğim bilgileri size sunacağım. Biyomühendislik adını yeni yeni duymaya başlamış olduğumuz bir meslektir. Ülkemizde az...

İşletme Mühendisliği Maaşları

Bu yazımızda sizler için işletme mühendisliği maaşları ve işletme mühendisliğini araştırdık. Öncelikle işletme mühendisliği; bir işletmenin işletmecilik ve mühendislik anlayışı ve ilkelerine göre yönetilmesi,...