Arduino String(Dizi) length() ve trim() Komutları

0
3120
Okunma

Arduino String(Dizi) length() ve trim() Komutları

length ve trim Komutları. length() komutunu kullanarak bir Dizenin uzunluğunu alabilir veya trim() komutunu kullanarak fazladan karakterleri eleyebilirsiniz. Bu örnek, her iki komutun nasıl kullanılacağını gösterir.

Donanım

“Arduino UNO, elektronik ve kodlamaya başlamak için en iyi tahtadır. Bu, platformla birlikte çalıştığınız ilk deneyiminizse, Arduino UNO, denemelere başlayabileceğiniz en iyi seçimdir. UNO, tüm Arduino ailesinin en çok kullanılan ve içeriği bulunan kartıdır.

Arduino Uno, ATmega328P tabanlı bir mikro denetleyici karttır. 14 adet dijital giriş / çıkış pini (6’sı PWM çıkışı olarak kullanılabilir), 6 analog giriş, 16 MHz kristali, bir USB bağlantısı, bir güç girişi, bir ICSP başlığı ve bir sıfırlama düğmesi vardır. Mikrodenetleyiciyi desteklemek için gereken her şeyi içerir; Başlamak için bir USB kablosuyla bir bilgisayara bağlayın ya da AC-DC adaptörü ya da pille çalıştırın. UNO’yu, yanlış bir şey yapmadan çok fazla endişe etmeden tamir edebilir, en kötü durum senaryosunu değiştirebilirsiniz. Birkaç dolara çip alır ve tekrar kullanabilirsiniz.”

Devre

Bu örnek için devre yoktur, kartınızın USB üzerinden bilgisayara bağlı olması ve Arduino Yazılımının (IDE) seri monitör penceresi açık olmalıdır.

Kod (length ve trim Komutları)

trim() , bir String’in başlangıcında veya sonunda yabancı boşluk karakterleri olduğunu ve bunlardan kurtulmak istediğinizi bilmek için kullanışlıdır. Boşluk , yer alan ancak görülmeyen karakterler anlamına gelir. Tek boşluk (ASCII 32), sekme (ASCII 9), dikey sekme (ASCII 11), form besleme (ASCII 12), satır başı (ASCII 13) veya yeni satır (ASCII 10) içerir. Aşağıdaki örnekte, kırpma öncesinde ve sonrasında, boşluklu bir Dize gösterilmektedir:

/*
Dize uzunluğu () ve trim ()

String'de length () ve trim () işlevinin nasıl kullanılacağıyla ilgili örnekler

oluşturuldu 27 Tem 2010
değiştirilme tarihi 2 Nis 2012
Tom Igoe tarafından

Bu örnek kod kamu malıdır.
http://www.arduino.cc/en/Tutorial/StringLengthTrim
*/

void setup() {
  // Seri haberleşmeyi açın ve bağlantı noktasının açılmasını bekleyin:
  Serial.begin(9600);
  while (!Serial) {
    ; // bağlanmak için seri portu bekleyin. Sadece yerel USB bağlantı noktası için gerekli
  }

 // bir giriş gönderin:
  Serial.println("\n\nString(Dizi) length() ve trim():");
  Serial.println();
}

void loop() {
  // işte sonunda boş alanlar içeren bir dize (beyaz boşluk denir):
  String stringOne = "Merhaba!       ";
  Serial.print(stringOne);
  Serial.print("<--- dizginin sonu. Uzunluk: ");
  Serial.println(stringOne.length());

  // trim the white space off the string:
  stringOne.trim();
  Serial.print(stringOne);
  Serial.print("<--- kırpılmış dizenin sonu. Uzunluk: ");
  Serial.println(stringOne.length());

  // true iken hiçbir şey yapmayın:
  while (true);
}

Kaynak:arduino.cc length ve trim Komutları

CEVAP VER

Please enter your comment!
Please enter your name here

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.