Arduino Eğitim – Karakter Veri Tipleri

0
1130
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

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

 /*
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!

İlginizi Çekebilir:

Paylaşır mısınız?
Önceki İçerikAtom Altı Parçacıkları Nelerdir
Sonraki İçerikMühendislik Sanatı – Gif
Hasan Basri Karakaya
Şu anda eğitimimi Kahramanmaraş Sütçü İmam Üniversitesi Elektrik-Elektronik Mühendisliği bölümünde sürdürmekteyim. Üzerinde çalışmalar yürütüp bir şeyler öğrenmeye çalıştığım ve bu bilgileri paylaşmak istediğim 2 alan var. Bunlar Gömülü Sistemler ve Tıp Elektroniği alanlarıdır. Genç bir mühendis adayı olarak yenilikleri takip edip teknolojiye ayak uydurmaya çalışıyorum. Saygılarımla.

Düşünceleriniz Nedir?