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.

bm-institute

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.

siber güvenlik
#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 Yenilenebilir Enerji Teknolojileri arıcılık malzemeleri siber güvenlik

Yeni Yazılar

Takla Atarken Fotoğrafı Bulunan Jandarma Helikopteri Sikorsky S-70’in Hikayesi

Yabancı haber sitelerine kadar düşen bu meşhur fotoğrafla ilgili internette bir bilgi kirliliği mevcut. Doğrusunu dinliyoruz. İnternette sağda solda bu helikopteri takla atarken gösteren bir...

Osteoartrit Nedir Neden Olur Tedavisi Nedir

Osteoartrit; eklem kıkırdağında erozyon, eklem kenarlarında yeni kemik oluşumu, eklem aralığının kaybı, eklem kıkırdağında yumuşama ve incelme, eklem sıvısında ve kapsülünde biyokimyasal değişikliklerin eşlik...

Halide Edip Adıvar Handan Özeti

Halide Edip Adıvar’ın Handan adlı bu eseri, mektuplardan oluşan bir roman olma özelliğini taşımaktadır. Romanda, kitabında ismi olan başkarakter Handan isimli bir kadın bulunmaktadır....

Some Ethical Problems For Turkey

Examples of creating solutions to some of the ethical problems existing in Turkey, I wanted to share with you. I believe that we should...

Mühendislik Maaşları

Nükleer Enerji Mühendisliği Maaşları

Merhaba arkadaşlar bu yazımızda nükleer enerji mühendisliği maaşları hakkında internetten araştırarak bulduğum bilgileri sizlerle paylaşacağım. Nükleer enerji mühendisliği; atom çekirdeğinin parçalanması sonucunda ortaya çıkan...

Ziraat Mühendisliği Maaşları

Bu yazımızda sizlere ziraat mühendisliği maaşları ve ziraat mühendisliği hakkında bilgiler vereceğiz. Ziraat mühendisliği, tarla ve bahçe bitkileri üretimi, büyük ve küçükbaş hayvan yetiştiriciliği...

Peyzaj Mimarlığı Maaşları

Mimarlık bölümleri gençler tarafından oldukça ilgi görmektedir. Üniversite sınavına hazırlanan gençlerin bu süreç içerisinde meslek grupları hakkında bilgi edinmek için yoğun araştırma dönemine de...

Bilgisayar Mühendisliği Maaşları

Merhaba arkadaşlar bu yazım yoğun istek üzerine bilgisayar mühendisliği maaşları hakkında olacak. Yalnız mesleğinizi seçerken asla para durumlarına göre seçmeyiniz! Çünkü sevdiğiniz mesleği yapmaz...