Ana SayfaArduino EğitimleriArduino Eğitim - Karakter Veri Tipleri

Arduino Eğitim – Karakter Veri Tipleri

Herkese merhaba; Arduino eğitim yazıma başlamadan önce geçtiğimiz günlerde açıklanan Mühendisbeyinler Ayın Yazarı seçme yarışında 2. olarak benim seçilmiş olmamdan dolayı siz değerli muhendisbeyinler.net takipçilerine ve yöneticilerine teşekkür ederim. Bir önceki  Arduino Eğitim Ondalık Sayılar yazımı inceleyebilirsiniz. Bu hafta sizlerle karakter veri tiplerini inceleyeceğiz. Karakter veri tiplerinde ASCII standartlarına göre her bir karakterin sayısal karşılığı bulunur. ASCII standartlarını ve ASCII yı incelemek için önceki yazımıza buradan ulaşabilirsiniz: Arduino Eğitim: Değişken Tiplerine Giriş

arduino eğitimi

Arduino Eğitim

Daha önceki arduino eğitim yazılarımızda genel olarak değişkenleri tek olarak değilde çoklu olarak incelemiştik. Şimdi ise tek bir karakterin nasıl saklandığını inceleyeceğiz. Tek bir karakteri saklamak için ‘CHAR‘ veri tipini kullanacağız. Değişken Tiplerine giriş adlı yazımızda ‘CHAR’ hakkında resim üzerinden sizlere bilgi vermiştik. Şimdi ise ‘CHAR‘ ı doğrudan kullanıp bir örnek üzerinde kullanarak inceleyeceğiz. Dikkat edilmesi gereken bir diğer husussa karakter değişkenlerde tek tırnak () kullanılması gerektiğidir. Geri kalan her şey normal C++ mantığı ve Arduino kodlama mantığına dayalı olarak gerçekleşiyor.

Kod Başlangıcı : Kodu yorum kısmından kopyalayabilirsiniz.

/*
Karakter değişkenleri inceleme, Muhendisbeyinler.net Hasan Basri Karakaya
*/
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(250);
Serial.print(karakterU);
delay(250);
Serial.print(karakterH);
delay(250);
Serial.print(karakterE);
delay(250);
Serial.print(karakterN);
delay(250);
Serial.print(karakterD);
delay(250);
Serial.print(karakterI);
delay(250);
Serial.print(karakterS);
delay(250);
Serial.print(karakterB);
delay(250);
Serial.print(karakterE);
delay(250);
Serial.print(karakterY);
delay(250);
Serial.print(karakterI);
delay(250);
Serial.print(karakterN);
delay(250);
Serial.print(karakterL);
delay(250);
Serial.print(karakterE);
delay(250);
Serial.println(karakterR);
delay(250);

Kodlarımızı derleyip Arduinomuza aktardıktan sonra aşağıda resimde vermiş olduğum görüntü ile karşılaşacaksınız. Burada belirtmem gereken bir diğer husus MUHENDISBEYINLER sözcüğünde 2 tane E 2 tane N olduğudur. Bundan dolayı başlangıçta char olarak tanıttığımız her bir karakteri istediğimiz zaman çağırabiliriz. Yani 2 tane ‘N‘ kullanmamız gereken zamanlarda 2 defa char olarak tanımlama yapmamız gerekmiyor. Bu yazımızda karakter veri tiplerinden bahsettik. Bir sonraki yazımızda görüşünceye kadar, hoşçakalın!

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. Aynı üniversitede, Fotovoltaik Sistemde Maksimum Güç Noktası Takibinde Kullanılan Optimizasyon Algoritmaları hakkındaki yüksek lisans tez çalışmamı 2021 yılında tamamladım . İş Güvenliği Uzmanı olmam sebebiyle İş Güvenliği mevzuatını yakından takip ediyorum. Saygılarımla.
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
Arıcılık Malzemeleri

Yeni Yazılar

Mühendislik Maaşları

Bunları Gördünüz mü?