Ana Sayfa Arduino Eğitimleri Arduino 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!

siber güvenlik
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.

Düşünceleriniz Nedir?

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

Yazar Ol arıcılık malzemeleri siber güvenlik

Yeni Yazılar

Meltblown Maske Kumaşı Nasıl Anlaşılır

Pandemi döneminde önemi giderek artan maskelerin bizi ne kadar koruyabildiğine dair herkesin aklında belirli başlı sorular gelmektedir. Bu makalede genel olarak en çok tercih...

Kolonya mı El Dezenfektanı mı?

Kolonya ve el dezenfektanları arasındaki fark nedir? Antiseptik özelliği hangisinde daha fazladır? Kolonya: Kolonya, su ve çeşitli esans karışımları ile yüzde 60 ile 80...

Parça Tasarımı Nasıl Yapılır

Mühendis beyinlerde yeni bir yazar olarak bir yazı dizisi başlatmayı planlıyorum. Bu yazı dizisinde bir makine parçasının bilgisayar ortamında modellenmesi hakkında bilgiler yer alacak. Bir...

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

Mühendislik Maaşları

Hidrojeoloji Mühendisliği Maaşları

Mühendislik dünya çapında önem kazanmış ve eğitim alanında da kendisini kanıtlanmış bir olgudur. Mühendis olabilmek için öncelikle analiz ve devinişsel, motor beceriye sahip olmak...

Bilgisayar Teknikeri Maaşları

Teknikerler, bulundukları kurumda her türlü donanım sorunları, internet bağlantıları, internet kurulumları, güncellemeler ve benzeri bilgi işlem sürecinde hizmet sağlayan teknik personel kadrosuna bağlı memurlar...

Orman Mühendisliği Maaşları Ne Kadar

İnşaat mühendislerinin maaşları birçok farklı kritere göre değişiklik göstermektedir. Örneğin devlette mi çalışıyor yoksa özel bir şirkette mi, sahada mı yok ofis içerisinde mi...

Yönetim Bilişim Sistemleri Maaşları

Yönetim bilişim sistemleri maaşları ne kadar? Teknik bağlamda tam donanımlı bir yönetici olarak yetişen yönetim bilişim sistemleri maaşları kişinin gelişme süresince kendilerine ek olarak...